Python MongoDB 查询
当使用 find() 方法进行检索时,你可以使用查询对象来过滤文档。你可以将指定所需文件条件的查询作为参数传递给该方法。
操作符
下面是在MongoDB中用于查询的操作符列表。
操作符 | 语法 | 例子 |
---|---|---|
等价 | {“key” : “value”} | db.mycol.find({“by”: “tutorials point”}) |
小于 | {“key” :{$lt: “value”}}. | db.mycol.find({“likes”:{$lt:50}}) |
小于等于 | {“key” :{$lte: “value”}} | db.mycol.find({“likes”:{$lte:50}}) |
大于 | {“key” :{$gt: “value”}} | db.mycol.find({“likes”:{$gt:50}}) |
大于等于 | {“key” {$gte: “value”}} | db.mycol.find({“likes”:{$gte:50}}) |
不等于 | {“key”:{$ne:”value”}} | db.mycol.find({“like”:{$ne:50}}) |
例1
下面的例子检索了一个集合中的文档,这个集合的名字是sarmista。
输出
例2
下面的例子是在一个集合中检索年龄值大于26的文档。