const db = wx.cloud.database()
db.collection('sleep').where({
age:'46'
}).get({
success: function(res) {
console.log(res)
}
})
参数都是正确得 ,代码文件地址是index.js文件中 , 错误信息是data: Array(0), errMsg: "collection.get:ok"
我百度了都说是云开发得权限问题 ,我权限是ok ,也请懂得人告诉我哪里出了问题 ,或者我需要注意什么
这是你数据库里 sleep这张表里没数据吧?
写个云函数:
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return await cloud.database().collection('sleep').where({
age: event.age
}).get()
}
wx.cloud.callFunction({
name: '上面那个云函数的名字',
data: {
age: '46'
},
success: res => {
console.log(res)
},
fail: error => {
wx.hideLoading()
console.log(error)
}
})
这是成功了
errMsg:这不是错误提示吗?是get:ok了我看见了但是 数据没出来 ,应该代码或者哪里还是有问题得
你好,这不是报错
请学会如何「提问」(👈戳我)