2010-10-29 32 views
0
con = pymongo.Connection('localhost',27017) 
db = con.MouseDB 

post = { ...some stuff } 
datasets = db.datasets 
datasets.insert(post) 

到目前爲止,只有3條記錄,並且它應該具有約100 ...MongoDB中的文檔如何被插入,但通常不會?

+1

嘗試更改爲'datasets.insert(post,safe = True)',看看是否會產生任何錯誤 – 2010-10-29 14:43:36

回答

0

你檢查,以確保你沒有在你的主鍵衝突。看看控制檯,它應該告訴你爲什麼文檔沒有插入。我還建議嘗試從命令行工具一次插入一個,以獲取更好的信息,以瞭解爲什麼它可能無法正確插入。如果你想更新,請確保使用保存而不是插入(它執行上插)

相關問題