mongodb $ nin运算符不起作用

时间:2016-04-25 23:41:17

标签: mongodb

我正在与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

0 个答案:

没有答案