Python 为什么MongoDB中的文档有时会被插入,但通常不会?

Python 为什么MongoDB中的文档有时会被插入,但通常不会?,python,mongodb,database,nosql,Python,Mongodb,Database,Nosql,到目前为止,只有3条记录,它应该有大约100条…您是否检查过以确保主键上没有冲突。看看控制台,它会告诉您为什么没有插入文档。我还建议尝试从命令行工具中一次插入一个命令行,以获得更好的信息,了解它可能无法正确插入的原因。如果要更新,请确保使用save而不是insert,这将执行upsert尝试更改为dataset.insertpost,safe=True,然后查看是否会产生任何错误 con = pymongo.Connection('localhost',27017) db = con.Mouse

到目前为止,只有3条记录,它应该有大约100条…

您是否检查过以确保主键上没有冲突。看看控制台,它会告诉您为什么没有插入文档。我还建议尝试从命令行工具中一次插入一个命令行,以获得更好的信息,了解它可能无法正确插入的原因。如果要更新,请确保使用save而不是insert,这将执行upsert

尝试更改为dataset.insertpost,safe=True,然后查看是否会产生任何错误
con = pymongo.Connection('localhost',27017)
db = con.MouseDB

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