const app = getApp() const db = wx.cloud.database(); //数据库 Page({ data: { }, onLoad: function () { console.log( '同样的访问方式,同样的表名,第二个获取确得到错误,仔细检查了数据库的所有 doc,完全正确' ) console.log( 'https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html' ) db.collection( 'FANUCMill' ).doc( 'UpdataTime' ).get().then(res => { console.log( '集合名字为:FANUCMill' ,res.data) }) db.collection( 'FANUCLathe' ).doc( 'UpdataTime' ).get().then(res => { console.log( '集合名字为:FANUCLathe' , res.data) }) }, }) |
我遇到了一个神奇的问题,不一样名字的两个集合,一个能访问到内部的DOC, 一个访问出错。代码什么都一样,数据库内都右 UpdataTime 的 doc,求官方解答下是什么原因,昨天一晚上都在弄,没有搞定,
需要APPID
报错信息截图看看?
权限设置是否都相同?(如果是公有读则可以读,如果是创建者可读则保证两个集合的相应记录的创建者都是访问者)
是公有读,权限都是第一个选项,
下面的截图是权限页面
下面截图是表的内部截图
该了很多名字不行,但是突然改到一个名字,就突然可以了。不知道怎么回事!
目前 修改了十几个名字,突然使用 WLathe 时就可以范围了,
现在应该之前的名字也可以访问了,刚后台看到是这个环境的权限设置有问题,看看还有么有问题呢
刚试了,可以了
同问