收藏
回答

关于利用云函数获取数据库中使用where筛选出现返回空值的问题?

请问正确的语法是怎么样的?我在网上找了一些,有时候可以获得数据并显示,但添加筛选条件就出现问题。

有时where单个条件是没问题,一旦多加一个条件就出现问题,会出现空集,也会出现获得数据但不显示。

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
  env'users-0gx5v9h3f560d674'
})
const db = cloud.database()
exports.main = async (event, context) => {
  try {
    return await db.collection('product').where({
        fenlei:"篮球"
    }).get({
      success:function (ress{
        return ress
      }
    })
  } catch (e) {
    console.log(e)
  }
}

权限也没改,怎么有时可以有时又不可以?

回答关注问题邀请回答
收藏

2 个回答

  • 陈宇明
    陈宇明
    2021-08-20

    把get()里面的代码去掉

    2021-08-20
    有用
    回复
  • Weichat
    Weichat
    2021-08-20

    多加一个条件的代码呢?

    2021-08-20
    有用
    回复
登录 后发表内容