问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 Bug 工具 wxc8fc563f2220aec7 2.2.5
目前有一个存储_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)
}
})
微信小程序开发问题解答
微信小程序开发者回答:
这帖子要沉了吗?
有没有大佬帮忙看下什么原因
微信小程序开发者回答:
问题没有复现,提供下完整 JSON 数组,数据库权限设置及前端的调用代码?
另外,你对接口进行了二次封装吗?nv_length 是什么呢?
本文网址:http://www.91bianli.com/kaifazhinan/76126.html