【发布时间】:2014-06-18 11:41:55
【问题描述】:
我正在 pymongo 上寻找与此 mongodb 命令等效的命令:
db.collection.find({
$and:[
{"key1":"value1"},
{
$or: [
{"key2" : "value2"},
{"key2": "value3"}
]
}
]
})
一般来说,我想搜索一个添加多个条件的文档。
谢谢
【问题讨论】:
-
$and实际上隐含在所有 MongoDB 查询中,因此您不需要包装所有这些。确实没有区别,因为这方面的 Python 语法基本相同。你还有一个额外的大括号}的错字。 -
<collectionname>.find_one(<condition>)应该可以工作
标签: python json mongodb find pymongo