{
"arr": [
1,
2,
3
]
}
db.collection('test').where({arr:[1,2]}).get()
报错如下:==右侧值类型不正确
{
"arr": [
1,
2,
3
]
}
db.collection('test').where({arr:[1,2]}).get()
报错如下:==右侧值类型不正确
呆狗的一生 - 呆狗的一生
用all
真不错
示例:找出 tags 数组字段同时包含 cloud 和 database 的记录
const dbCmd = db.command
let res = await db.collection('todos').where({
tags: dbCmd.all(['cloud', 'database'])
})
.get()
魑魅魍魉cmwl (作者)
是要相等查询,in不满足需求,arr in [1,2]不应该返回这条数据的
2022-12-04 16:05