我正在使用Python在mongoDB数据库上写入大量数据。其中一些数据实际上可以覆盖数据库中已有的旧数据。我正在使用pymongo和MongoClient使用更新功能。
由于我在数据库中编写了数以万计的数据点,我可以确保数据实际上正确写入,我如何检查是否有任何数据未写入mongoDB?我不想添加很多代码,因为下载和编写所有东西已经很慢了。如果没有简单的答案,我会牺牲速度,但我想确保一切都进入mongoDB。
答案 0 :(得分:2)
执行insert_one或insert_many指令时,应该获得结果值。您可以检查这一点以确保插入成功。
result = posts.insert_many(new_posts)
print result.inserted_id