mongodb - 如何在 Mongo 中进行 "NOT IN"查询?

标签 mongodb database

这是我的文件:

{ 
    title:"Happy thanksgiving",
    body: "come over for dinner",
    blocked:[
       {user:333, name:'john'},
       {user:994, name:'jessica'},
       {user:11, name: 'matt'},
    ]
}

查找所有“已阻止”用户 11 的文档的查询是什么?

最佳答案

您可以使用 $in$nin 表示“不在”

示例 ...

> db.people.find({ crowd : { $nin: ["cool"] }});

我在这里放了很多例子:http://learnmongo.com/posts/being-part-of-the-in-crowd/

关于mongodb - 如何在 Mongo 中进行 "NOT IN"查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6391643/

相关文章:

javascript - Mongoose 函数外部的空数组

database - Flyway 迁移的最长执行时间

MYSQL - 将数据复制到另一个数据库

sql - NOT IN 不在 google BigQuery 标准 sql 中工作

php - 适用后端语言社交 Node.js/mongoDb 或 PHP/Mysql

mongodb - Pymongo:迭代集合中的所有文档

c# - 如何解决 "exception of type ' AutoMapper.AutoMapperMappingException' occurred in AutoMapper"- "Error mapping types"?

mongodb - 在单个 MongoDB 服务器上丢失数据的默认风险

database - 如何使用 Talend 删除 tmap 中最后一行的最后一个字符?

php - 数据库类,OOP——连接mysql