MONGODB:$in运算符不匹配任何记录
社区! 我的处境很奇怪。直接相等检查返回结果,但在使用$in时,我没有得到任何记录MONGODB:$in运算符不匹配任何记录,mongodb,Mongodb,社区! 我的处境很奇怪。直接相等检查返回结果,但在使用$in时,我没有得到任何记录 db.getCollection("voter").find({"id":{$in:["db1eefc5-09ad-4d4f-a31a-db63d8261913"]}}) db.voter.find({"id":{$in:["db1eefc5-09ad-4d4f-a31a-db63d8261913"]}}) 不返回任何内容。 返回所需的记录。 作为一名更为全面的开发人员,我不知道深入的情况,但我确信这两件
db.getCollection("voter").find({"id":{$in:["db1eefc5-09ad-4d4f-a31a-db63d8261913"]}})
db.voter.find({"id":{$in:["db1eefc5-09ad-4d4f-a31a-db63d8261913"]}})
不返回任何内容。
返回所需的记录。
作为一名更为全面的开发人员,我不知道深入的情况,但我确信这两件事都能理想地工作,而这里的情况并非如此
额外信息:
我已经在id
上定义了散列唯一索引
谢谢。问题很简单: 在第一个屏幕上,您正在对
admin
数据库运行查询
在对crmadmin
db执行第二个查询时
db.voter.find({id: "db1eefc5-09ad-4d4f-a31a-db63d8261913"})