html52.com
我爱小程序-开发者交流社区

where写法的问题, 很不明白

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 wx406e077f7e70cc62 2.6.5

- 当前 Bug 的表现(可附上截图)


const cloud = require("wx-server-sdk");
cloud.init();
const db = cloud.database();
const _ = db.command;
 
exports.main = async (data = {}, context) => {
  try {
    if (data.userId) {
      return getMatchByUserId(data.userId);
    }
    return getMatchByCondi(data);
  } catch (e) {
    console.error(e);
  }
};
async function getMatchByCondi(data) {
  return await db
    .collection("match")
    .where(data)
    .get();
}
 
async function getMatchByUserId(userId) {
  return await db
    .collection("match")
    .where({
      peoples: db.RegExp({
        regexp: ".*" + userId
      })
    })
    .get();
}

本地调试的时候可以查出来数据, 关掉本地调试的时候就查不出来了.

data 传值会有  data ={ status: 1 }


- 预期表现

关掉本地调试上传到线上依然可以查出数据

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付