2016-06-07 95 views
0

我正在使用Python在mongoDB數據庫上寫入非常大量的數據。其中一些數據實際上可能會覆蓋數據庫中已存在的舊數據。我正在使用更新功能使用pymongo和MongoClient。更新數據庫,如何檢查它寫入的數據

由於我在數據庫中寫入了數以萬計的數據點,我可以確保數據實際上是正確寫入,我如何檢查數據是否沒有寫入mongoDB?我不想添加太多的代碼,因爲它已經很慢下載和寫入所有內容。如果沒有簡單的答案,我會犧牲速度,但我想確保一切進入mongoDB。

+0

你可以顯示你的數據庫結構和查詢,你試圖更新嗎? – Shrabanee

回答

2

當你執行insert_one或insert_many指令時,你應該得到一個結果值。你可以檢查這個以確保插入成功。

result = posts.insert_many(new_posts) 
print result.inserted_id