mongodb 如何使用ne筛选多个不等数据?
发布于 9 年前 作者 Mirwangsir 11019 次浏览 最后一次编辑是 8 年前 来自 问答

数据: { “_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 回复

再配合$or

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

$and ?

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

$nin ?

$where ?

回到顶部