mongodb-$ in和$ nin之间的冲突

时间:2019-06-06 04:24:29

标签: arrays node.js mongodb express mongodb-query

我尝试使用MongoDB通过使用idGroup$in查询哪个$nin在某些值范围内,而排除其中一些值。所以查询条件应该是这样

{ $and: [{ idGroup: { $nin: inGroupIds } }, { idGroup: { $in: notGroupIds } }] }

但是,如果inGroupIdsnotGroupIds中都包含一个值,则最终结果中仍然包含该值。从逻辑上讲,这不应该归因于$nin。如何将两者结合?

0 个答案:

没有答案