问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 Bug 客户端 wx33f3c73421b95996 2.2.3
- 当前 Bug 的表现(可附上截图)
如上图,这些数据是从我本地mongodb数据库批量导入微信小程序云开发数据库的,但是查询的时候是查询不到的,需要每一项编辑再保存才会出现该记录。本来几千条记录在里面,但是查不到。
云函数指定条件查询是查询不到匹配项的,不指定查询条件就可以查询到。
而在微信小程序端查询数据库则不管指不指定查询条件都查询不到数据,一条都查询不到,这获取又是另外一个Bug吧。
注意是查不到一张表的项中保存的另一张表的项的id,如上图的book字段保存的是一本书的id,上图的每一条记录表示一个章节,将书的id保存到记录里辨别属于哪本书。结果从本地的mongodb导入到微信小程序云开发数据库后不能根据book字段查询了
ok,我发现导入进去的记录中还有别的记录的id的就无法查询,如果是别的比如字符串数子就可以,所以建议在导出数据前先把对应的id转成字符串格式。当然,这还是个Bug啦。
还有不知道为什么在微信小程序端查不到数据库中数据的问题。。。
微信小程序开发问题解答
微信小程序开发者回答:
看下集合权限设置是否是默认的 “仅创建者及管理员可读写” 呢?这种情况下因为导入的记录都没有 _openid 字段(标记是哪个微信小程序用户创建的,默认权限设置下微信小程序用户只能读到和 _openid 字段和自己的 _openid 相同的记录),因此微信小程序端用户是无法读到集合数据的,需要将集合权限设置为 “所有人可以读”
微信小程序开发者回答:
原来是这样,是的
微信小程序开发者回答:
并且导入csv格式的数据老是报错
格式据我检查是没问题的
微信小程序开发者回答:
看提示是第二行第九列格式错误了,发来看看?
微信小程序开发者回答:
括号?
本文网址:http://www.91bianli.com/weixinxiaochengxu/47002.html