无法使用 pymongo 删除 mongodb 文档

我正在尝试使用 (_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)

我没有收到任何错误或删除文档。


更新:文件

http://img3.mukewang.com/61d51aea00016fb511060371.jpg

互换的青春
浏览 159回答 1
1回答

墨色风雨

我认为一种可能的解决方案可能是在查询字符串中用 ObjectId 替换 ISODate。此外,delete_one删除与您的查询匹配的第一个对象。那么有可能存在多个与您的查询匹配的对象吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python