使用mongoengine和flask删除嵌入的文档

时间:2017-03-06 06:54:47

标签: python flask mongoengine pull

我想删除带有特定' _id'的嵌入式文档。使用烧瓶和Mongoengine。 文档有这样的结构:

m. = Main.objects.get_or_404(slug= request.form['slug'])
m.update_one(unset__press({'_id': request.form['_id']}))

我尝试使用:

{{1}}

request.form从正确格式化的html表单中获取数据。

但确实有效! 有什么建议?? 感谢。

2 个答案:

答案 0 :(得分:0)

我认为您正在寻找$pull运营商。尝试:

m.update_one(pull__press___id=request.form['_id'])

答案 1 :(得分:0)

解决!             m.update(pull__press ___ id = request.form [' _id'])