标签: spring mongodb mongodb-query spring-mongodb
如何查看字符串是否在内:
Set<String> obAccountIDs = new HashSet<String>();
在我的用户模型中?
标准方法是否正确使用?
Spring Mongo Query Doc
由于
答案 0 :(得分:1)
或者更好地使用等效的$nin运算符:
Criteria.where("obAccountIDs").nin(IDs);
还注意到$not是一个“特定于字段”的运算符,它实际上只应用于运算符表达式并产生负数。您将无法使用“跨文档”。因此$nin在两种情况下都是更好的行动,除了需要更少的打字。
$nin
答案 1 :(得分:0)
是的,是的。
Criteria.where("obAccountIDs").not().in(IDs);