CNode

mongodb 如何使用ne筛选多个不等数据?

问答
MMirwangsir发布于11 年前最后回复11 年前3 回复12228 浏览0 收藏

数据: { "_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)

D
DavidCai1993#1·11 年前

再配合$or

M
Mirwangsir#2·11 年前

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

W
William17#3·11 年前

$and ?

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

$nin ?

$where ?

参与回复
登录后即可参与回复。登录