为了账号安全,请及时绑定邮箱和手机立即绑定

无法使用 pymongo 删除 mongodb 文档

无法使用 pymongo 删除 mongodb 文档

互换的青春 2022-01-05 12:13:08
我正在尝试使用 (_id) 和 pymongo 删除一个特定文档,但我不能这样做,有些想法..谢谢。我有这个代码:s = "ISODate('{0}')".format(nom_fitxer_clean)#i generate the next string.. (ISODate('2018-11-07 00:00:00'))myquery = { "_id": s }#query string ({'_id': "ISODate('2018-10-07 00:00:00')"})mycol.delete_one(myquery)我没有收到任何错误或删除文档。更新:文件
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

我认为一种可能的解决方案可能是在查询字符串中用 ObjectId 替换 ISODate。

此外,delete_one删除与您的查询匹配的第一个对象。那么有可能存在多个与您的查询匹配的对象吗?


查看完整回答
反对 回复 2022-01-05
  • 1 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信