Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何检查字符串是否在里面:
Set<String> obAccountIDs = new HashSet<String>();
在我的用户模型中?
in Criteria 方法是正确的使用方法吗?
Spring Mongo 查询文档
谢谢
或者更好地使用$nin运算符等价物:
Criteria.where("obAccountIDs").nin(IDs);
还要注意$not是一个“特定于字段”的运算符,实际上仅适用于运算符表达式并产生否定。您将无法使用“跨文档”。$nin除了需要更少的输入之外,这两种情况下的更好的操作也是如此。
$nin
是的。
Criteria.where("obAccountIDs").not().in(IDs);