nr_inserts = bwe.details["nInserted"]我一直收到一个NaTType错误,并且我找不到数据帧的哪一行的日期为空不幸的是,它来自一个39k行的Excel文件。所以,仅仅看一眼是不会有帮助的。我尝试了一个例外,理论上它可以告诉我在出现错误之前有多少成功插入,因此给了我一个在哪里查找的提示,但它没有打印出来。coll.insert_many(data_dict)
Fi
result = collection.insert_many(d)
main()
但是它会在第25行抛出错误,insert_manyUsers\cmehar\AppData\Local\Continuum\anaconda3\lib\site-packages\pymongo\collection.py", line 752, in insert_many
我有一个集合,其中我的所有文档都至少有这两个字段,比如name和url (其中url是惟一的,所以我为它建立了一个惟一的索引)。现在,如果我尝试插入一个带有重复url的文档,它将给出一个错误并停止程序。我不想要这种行为,但我需要像mysql的insert or ignore这样的东西,这样mongoDB就不会插入带有重复url的文档,并继续处理下一个文档。我通常使用pymongo执行一批插入,如下所