问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 需求 工具 wx927e85568e89f493 2.2.5
如题
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
console.log('=================event.rid',event.rid)
rid有值
/* const promise = await db.collection('crickets').get()
return {
data: promise.data
} 这样是可以获取的
*/
// const promise = await db.collection('crickets').where({
// rid:event.rid
// }).get({})
这样就获取不到
这样也获取不到数据
db.collection('crickets').get({success:res=>{
console.log('===========res',res.data)
return {
// data: promise.data
data: 10
}
}})
}
微信小程序开发问题解答
微信小程序开发者回答:
代码写的有问题
微信小程序开发者回答:
你能告诉我哪里有问题么?
微信小程序开发者回答:
第二个应该把get({})里面的{}去掉就能有返回结果了吧,第三个好像就不能那么写:异步返回结果
微信小程序开发者回答:
第2个get中的{},是调试时候加上的,昨天没加也不好!第三种比较奇怪,就是一定要用promise的,不能直接回调的。感谢你的帮助
本文网址:http://www.91bianli.com/weixinxiaochengxu/47281.html