mongodb 操作符

操作符

$eq 匹配等于指定的值

col.find({price: {$eq: 1}})
// [{price: 1}]

$gt 匹配大于指定的值

col.find({price: {$gt: 2}})
// [{price: 3}, {price: 4}, {price: 5}]

$gte 匹配大于或等于指定值的值

col.find({price: {$gte: 2}})
// [{price: 2}, {price: 3}, {price: 4}, {price: 5}]

$in 匹配数组中指定的任何值

col.find({price: {$in: [2, 3]}})
// [{price: 2}, {price: 3}]

$lt 匹配小于指定值的值

col.find({price: {$lt: 2}})
// [{price: 1}]

$lte 匹配小于或等于指定值的值

col.find({price: {$lte: 2}})
// [{price: 1}, {price: 2}]

$ne 匹配所有不等于指定值的值

col.find({price: {$ne: 1}})
// [{price: 2}, {price: 3}, {price: 4}, {price: 5}]

$nin 不匹配数组指定的任何值

col.find({price: {$nin: [1, 2, 3]}})
[{price: 4}, {price: 5}]
原文地址:https://www.cnblogs.com/wangyong1997/p/13680615.html