我也遇到这个问题,后来解决了吗???
个人小程序发布审核失败- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 你的小程序涉及用户自行生成内容(文字、图片、音/视频)的记录、分享,属社交-笔记范畴,为个人主体小程序未开放类目
2019-07-24今天使用调试基础课2.6.6 也遇到这个问题,使用非_id外的其他字段nin就能生效,咨询下题主当时问题是怎么解决的?
db.command.nin查询数据错误的BUG目前有一个存储_id的一维数组用于 nin,如下: [图片] where语句的条件如下: [图片] 在查询时nin语句没有起作用,返回的数据依然包含了qIds数组里面_id [图片] 反之,如果使用 in 条件则返回空数组,而这个id在数据库中是确实存在的,在云开发控制台可以搜得到。 [图片] 复现demo: [代码]let db = wx.cloud.database();[代码] [代码]let _ = db.command;[代码] [代码]let qIds = [[代码][代码]'5bafa8c76cdb2ff8d45a2fac','5bafa8c76cdb2ff8d45a2fae'[代码][代码]];[代码] [代码]db.collection([代码][代码]'questions'[代码][代码]).where({ _id[代码][代码]: _.nin(qIds) }).get({[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]}[代码][代码]})[代码]
2019-05-08