如何在mongoDB中使用nin和regex?
我想使用nin和regex找到文档
但是nin不起作用!
查询:
{ "$and" : [
{ "id" : { "$nin" : [ "529653cb5bc5b0e42d339bd3" , "529653cb5bc5b0e498339bd3"]}} ,
{ "content" : { "$regex" : "(?i)apple" , "$options" : "i"} }
] }
我应该使用mongo子查询吗?
答案 0 :(得分:0)
根据您遇到的错误,您的问题可能有多种。
但是对您的查询进行快速检查表明它可能是您对“id”字段的使用。所有文档中的主键字段都是“_id”。您的查询使用字段“id”,但您可能正在尝试查询字段“_id”。