0

如何在 mongoDB 中使用 nin 和 regex?

我想使用 nin 和 regex 查找文档

但是nin不起作用!

询问:

{ "$and" : [ 

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

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

] }

我应该使用 mongo 子查询吗?

4

1 回答 1

0

根据您遇到的错误,您的问题可能是多方面的。

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

于 2013-11-27T23:44:14.073 回答