3***@qq.com
3***@qq.com
  • 发布:2025-01-10 01:47
  • 更新:2025-01-10 08:50
  • 阅读:38

为什么在云对象中用async和await去调用uniCloud.databaseForJQL(),查数据库无效

分类:uniCloud

const dbJQL = uniCloud.databaseForJQL()
module.exports = {

async getHomePageGoodsList() {
try {
let res = await dbJQL.collection("uni-id-users").where("_id").get()
console.log(res,"res")
return res
} catch (error) {
//TODO handle the exception
console.log(error)
}

},  

}

let res = await dbJQL.collection("uni-id-users").where("_id").get()为什么这段代码在云对象中用async和await返回的是一个什么都没有的东西,控制台就是什么都没有显示,而且也没有校验schame

2025-01-10 01:47 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

修改为:

await dbJQL.collection("uni-id-users").doc(_id).get()

试试

  • BoredApe

    或者 await db.collection('uni-id-users').where({ _id: user_id }).get()

    2025-01-10 08:50

要回复问题请先登录注册