pymongo-在多个条件下使用查找

时间:2018-09-17 14:24:01

标签: python mongodb nested pymongo

我想从MongoDB中查找特定记录。文档存储如下:

{
    "_id": "",
    "obj": [{
        "language": "en",
        "name": "david",
        "value":7000,
        "created_at": "Wed, 12 Sep 2018 15:25:48 +0000"
    }.....]

}

用户将提供诸如名称和值之类的输入,然后它将返回具有这些输入值的匹配记录。如果我尝试这样做:

def findrecord(collection,name,value):
    collection_query = {"obj.name":name,"obj.value" : value}
    record = collection.find(collection_query)

它将返回所有记录,即使某些记录不匹配。

0 个答案:

没有答案