📅  最后修改于: 2023-12-03 15:03:01.662000             🧑  作者: Mango
在 MongoDB 中,我们可以使用运算符 $gt
来查询大于指定值的文档。
$gt
运算符的语法如下:
{ field: { $gt: value } }
field
: 必需,要进行大于运算的字段名。value
: 必需,指定的值。假设我们有以下数据:
db.users.insertMany([
{ name: "Alice", age: 25 },
{ name: "Bob", age: 21 },
{ name: "Charlie", age: 30 },
{ name: "David", age: 28 }
]);
现在我们想查询年龄大于25岁的用户,我们可以使用 $gt
运算符:
db.users.find({ age: { $gt: 25 } })
返回的结果将会是:
{ "_id": ObjectId("5fc412eda98de44124a8b91a"), "name": "Charlie", "age": 30 }
{ "_id": ObjectId("5fc412eda98de44124a8b91b"), "name": "David", "age": 28 }
$gt
运算符仅适用于数字类型的字段。$gt
运算符可以与其他查询运算符组合使用,例如 $or
,$and
,$not
等。$gt
运算符进行查询,例如 { age: { $gt: 25, $gt: 30 } }
将查询年龄大于25岁且大于30岁的用户。