MongoDB 和 PyMongo 都支持批量写入或一次插入多个文档。MongoDB:
db.collection_name.insertMany()
Run Code Online (Sandbox Code Playgroud)
皮蒙戈:
collection.insert([list_of_objects])
Run Code Online (Sandbox Code Playgroud)
但是出于同样的目的,我在 MongoEngine 中找不到任何类似的东西。有多种方法,但都一次插入一项。那么真的没有类似的东西吗?由于 mongoengine 是建立在 PyMongo 之上的。
我的要求是一次插入大量数据数据,但由于处理每个文档需要时间,因此我必须进行盲插入以提高性能。PyMongo 具有这样做的功能,因此如果 mongoengine 没有类似的东西,是否可以仅为此使用 mongoengine 的 pymongo 实例?