【发布时间】:2016-02-11 14:24:42
【问题描述】:
我正在尝试在 Mongo 中扩展我的否定搜索。
我正在使用这个:
db.name.find({"name":/^((?!Ford).)/, $exist : true});
这行得通。在此示例中,这将返回名称字段不包含单词或单词“Ford”的所有文档。
但是,有些文件没有关键的“名称”,我也想得到那些文件。在上面的示例中,我想获取名称中不包含单词“Ford”的所有文档以及根本不存在键“name”的文档。
我尝试使用$exist : false,但这并没有得到我期望的结果。
【问题讨论】:
-
解决您自己问题的方法。我建议将您的答案添加为答案并接受它。
-
当您自己找到答案后,请写下您自己问题的答案。这不仅在 stackoverflow 上是允许的,甚至鼓励以这种方式分享您的知识。
-
很抱歉我不知道这个角色。
标签: mongodb mongodb-query