将batch_size添加到mongoengine中的批量查询

时间:2019-11-12 09:17:34

标签: python mongodb mongoengine

可以将batch_size添加到批量使时间性能更好。 我的更新看起来像这样

bulk = samplecollection._get_collection().initialize_unordered_bulk_op()
for record in data:

      bulk.find({"_id": record}).upsert().update_one({
                    "$setOnInsert": {"_id": record,
                                     "date_created": datetime.datetime.now()},
                    "$addToSet": {"fighter": fighter_id}
                }
                )
                bulk_count += 1

 if bulk_count: 
       bulk.execute()

如果可以,我可以在我的代码(mongoengine)中添加它。

0 个答案:

没有答案