使用用户定义的参数删除pymongo

时间:2013-11-05 20:47:43

标签: python mongodb pymongo

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

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

我想将options从此JSON传递到pymongo的{​​{1}}函数,但它不起作用。我试过这样的话:

.remove()

它删除了与给定条件匹配的所有文档,但multi应为false。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

PyMongo的remove()方法不支持“multi”选项。该选项将在下一版本的PyMongo 2.7版中添加。详情见票PYTHON-605