mongodb查询不等于 mongodb 筛选排除

导读:Mongodb是一种非关系型数据库,它的特点是数据存储的格式灵活、可扩展性强 。在使用Mongodb时,筛选和排除操作是非常重要的,可以帮助我们更加高效地管理数据 。本文将介绍Mongodb中的筛选和排除操作 。
1. $eq:筛选相等的值
$eq操作符用于筛选与指定值相等的文档 。例如,如果我们想要查找age字段等于20的所有文档,可以使用以下代码:
db.collection.find({age: {$eq: 20}});
2. $ne:筛选不等的值
$ne操作符用于筛选与指定值不相等的文档 。例如,如果我们想要查找age字段不等于20的所有文档,可以使用以下代码:
db.collection.find({age: {$ne: 20}});
3. $in:筛选包含在数组中的值
$in操作符用于筛选包含在指定数组中的值的文档 。例如 , 如果我们想要查找age字段包含在[20, 30, 40]之间的所有文档,可以使用以下代码:
db.collection.find({age: {$in: [20, 30, 40]}});
4. $nin:筛选不包含在数组中的值
$nin操作符用于筛选不包含在指定数组中的值的文档 。例如,如果我们想要查找age字段不包含在[20, 30, 40]之间的所有文档,可以使用以下代码:
db.collection.find({age: {$nin: [20, 30, 40]}});
5. $not:筛选不符合条件的文档
$not操作符用于筛选不符合指定条件的文档 。例如,如果我们想要查找age字段不等于20或30的所有文档,可以使用以下代码:
db.collection.find({$not: {age: {$in: [20, 30]}}});
【mongodb查询不等于 mongodb 筛选排除】总结:Mongodb中的筛选和排除操作可以帮助我们更加高效地管理数据 。通过使用$eq、$ne、$in、$nin和$not等操作符,我们可以轻松地进行数据筛选和排除 。

    推荐阅读