Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring MongoDB在列表或映射中检查的条件_Spring_Mongodb_Mongodb Query_Spring Mongodb - Fatal编程技术网

Spring MongoDB在列表或映射中检查的条件

Spring MongoDB在列表或映射中检查的条件,spring,mongodb,mongodb-query,spring-mongodb,Spring,Mongodb,Mongodb Query,Spring Mongodb,如何检查字符串是否位于以下位置: Set<String> obAccountIDs = new HashSet<String>(); Set obaccountds=new HashSet(); 在我的用户型号中 标准方法中的是否是正确的方法 谢谢,是的 Criteria.where("obAccountIDs").not().in(IDs); 或更好地使用等效运算符: Criteria.where("obAccountIDs").nin(IDs); 还要注意的

如何检查字符串是否位于以下位置:

Set<String> obAccountIDs = new HashSet<String>();
Set obaccountds=new HashSet();
在我的用户型号中

标准方法中的是否是正确的方法

谢谢,是的

Criteria.where("obAccountIDs").not().in(IDs);
或更好地使用等效运算符:

Criteria.where("obAccountIDs").nin(IDs);
还要注意的是,这是一个“特定于字段”的运算符,实际上只应用于运算符表达式并产生负数。您将无法“跨文档”使用该选项。因此,
$nin
在这两种情况下都是更好的操作,除了需要更少的输入