如何在mongodb中使用$ ne查询来查询值数组?

曼尼

如何使用$nemongodb中查询查询值数组

这是我要查询的列表

const movies = [
  {
    name: 'crystal',
    showWatched: 'cars',
    number: 1,
  },
  {
    name: 'barbra',
    showWatched: 'moonlight',
    number: 2,
  },
  {
    name: 'marry',
    showWatched: 'sunshine',
    number: 3,
  },
 {
    name: 'joy',
    showWatched: 'cooking',
    number: 4,
  },
]

这是我尝试过的查询,我想找回所有不相等的值,"crystal","marry"但是下面的查询返回了所有内容

const findin = ["crystal","marry"]

db.getCollection('movies').find({name: {$ne: findin} })
沉默

您已经接近了,但是在这种情况下,您应该使用$nin(不在数组中)运算符,而不是$ne(不等于)。像这样:

db.getCollection('movies').find({name: {$nin: findin} })

您可以在这里查看。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在mongoDb中使用更新查询?

如何在MongoDB查询中使用变量?

如何在MongoDB中使用条件查询

如何在 mongodb 的查询中使用?

如何在 MongoDB 中使用查询命令?

如何在mongodb中使用数组查询集合

如何在数组元素中使用mongodb投影查询

如何在mongodb查询中使用变量作为字段值?

如何通过搜索数组中的值来查询文档?

如何在MongoDB中使用深度查询`find()`数据?

如何在 C# 中使用原始 MongoDB 聚合查询?

如何在mongodb中使用查询和分组依据

mongodb如何在单查询中使用push和pull

如何在mongodb中使用`expr`编写复杂的查询?

如何在MongoDB中的查找查询中使用别名

mongodb,如何在查询中使用$ not过滤器

如何在Java中使用'平等'查询mongodb

如何在 mongodb 中使用 $lookup 查询子文档?

如何在MongoDB中使用多个条件查询数组中的对象?

如何在mongoDB中使用findOne获取此查询形式的嵌套数组

如何在查询结果中使用mongoDB集合的键作为具有某些值的键?

MongoDB 如何通过匹配多个对象值来查询嵌套对象数组?

如何在子查询中使用超级查询中的值?

如何在Django查询中使用列表来添加字段

如何在Java mongodb驱动程序中使用“ _id”字段而不使用集合名称来查询文档?

如何在 MongoDB 中查询文档的 id,然后在使用 java 的新查询中使用该 id

如何在mongodb中使用aggregrate来$ match _id

如何查询数组以从键MongoDB检索值?

如何从MongoDB中的数组查询未知值