如何在mongoDB中使用nin和regex

时间:2013-11-27 22:27:49

标签: regex spring mongodb subquery notin

如何在mongoDB中使用nin和regex?

我想使用nin和regex找到文档

但是nin不起作用!

查询:

{ "$and" : [ 

{ "id" : { "$nin" : [ "529653cb5bc5b0e42d339bd3" , "529653cb5bc5b0e498339bd3"]}} ,

{ "content" : { "$regex" : "(?i)apple" , "$options" : "i"} }

] }

我应该使用mongo子查询吗?

1 个答案:

答案 0 :(得分:0)

根据您遇到的错误,您的问题可能有多种。

但是对您的查询进行快速检查表明它可能是您对“id”字段的使用。所有文档中的主键字段都是“_id”。您的查询使用字段“id”,但您可能正在尝试查询字段“_id”。