发现 command.in命令无法使用
let _=db.command
db.collection('shici_coll')
.where({ _id: _.in(['5c3088aec90eff956625b58c']) })
.get({
success: res => { console.log(res) }//返回空记录
})
db.collection('shici_coll')
.where({ _id: '5c3088aec90eff956625b58c' })
.get({
success: res => { console.log(res) }//返回正确记录
})
求管理大大救命!
微信小程序开发问题解答
微信小程序开发者回答:
补充一下:经研究,command的各种方法对于导入的数据库记录无效,对于手动建立的数据库记录有效。
db.collection('company')
.where({ _id: _.in(['XDGvceSiwXKAQngA']) })
.get({
success: res => { console.log('company',res) }//这个记录是手动建立的,返回了记录
})
本文网址:http://www.91bianli.com/weixinxiaochengxu/529.html