mongodb 如何使用ne筛选多个不等数据?
 发布于 10 年前  作者 Mirwangsir  11930 次预览  最后一次回复是 10 年前  来自 问答 

数据: { “_id” : 1, “item” : “abc1”, description: “product 1”, qty: 300 } { “_id” : 2, “item” : “abc2”, description: “product 2”, qty: 200 } { “_id” : 3, “item” : “xyz1”, description: “product 3”, qty: 260 } { “_id” : 4, “item” : “VWZ1”, description: “product 4”, qty: 330 } { “_id” : 5, “item” : “VWZ2”, description: “product 5”, qty: 180 }

如何查询出qty不等于180和200的数据?

3 回复
Mirwangsir

@DavidCai1993 db.table.find({ ‘qty’: {’$ne’: {’$or’: [180,200]}} }) 对吗?

William17

$and ?

db.inventory.find( { $and: [ { price: { $ne: 1.99 } }, { price: { $exists: true } } ] }

$nin ?

$where ?