使用用户定义参数删除pymongo

2024-10-04 11:22:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试构建一个简单的mongodbrestfulapi。客户端将发送JSON数据以删除文档,如下所示:

{
    "collectionName": "user",
    "data": {
        "field": "fname",
        "value": "Mike"
    },
    "options": {
        "multi": "false"
    }
}

我想将options从这个JSON传递到pymongo.remove()函数,但它不起作用。我试过这样:

opts = {u'multi': u'false'}
dataBase[collectionName].remove({"some":"condition"},multi=opts['multi'])

它删除所有符合给定条件的文档,但multi应该为false。你知道吗

我做错什么了?你知道吗


Tags: 数据文档jsonfalse客户端fielddatafname