我正在与mongodb稍微摆弄。
我有两个文档共享相同ID的集合,我想从colB获取colB中的所有文档ID。 Ids是简单的整数
首先,我从数组中的colA获取所有ID,然后在第二个查询中将其与$ nin运算符一起使用。 但$ nin运算符不返回任何数据。
提供给$ nin运算符的数组是否太大?查询不返回任何错误。
(在生产环境中,我可能会以其他方式检查一致性)
看看我的mongoshell脚本故障排除。
输出
lower(time_range) >= '2016-04-21T12:12:36-07:00' AND
lower(time_range) < '2016-04-21T12:22:36-07:00'
脚本
MongoDB shell version: 3.2.5
connecting to: test
MATCHES
2032
MATCHES DETAILS
2004
MATCHES DETAILS not found using manual check
28
MATCHES DETAILS not found using find $nin
0
MATCHES DETAILS found using find $in
2004