MongoDB法定年龄查询

时间:2015-08-23 08:42:41

标签: mongodb

我有一个带有年龄变量(整数)的集合。我的集合中的每个文档代表用户及其年龄以及其他识别数据。如果用户的年龄为18岁以上,那么我需要将查询结果限制为年龄不超过18岁的文档,18岁以下的人。相反如果用户未满18岁则应该也只能查看年龄在18岁以下的其他用户。我怎么能把这个想法变成db.collection.find()查询???感谢

1 个答案:

答案 0 :(得分:2)

您可以将$gte用于18 +:

db.collection.find({age: {$gte: 18}})

$lt表示不满18岁:

db.collection.find({age: {$lt: 18}})