2010-10-29 43 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

你检查,以确保你没有在你的主键冲突。看看控制台,它应该告诉你为什么文档没有插入。我还建议尝试从命令行工具一次插入一个,以获取更好的信息,以了解为什么它可能无法正确插入。如果你想更新,请确保使用保存而不是插入(它执行上插)

相关问题