【问题标题】:Bulk insert/update with umongo使用 umongo 批量插入/更新
【发布时间】:2020-12-13 02:23:32
【问题描述】:

我想在 Python 中使用 umongo 库执行批量插入/更新。有没有办法一次进行批量更新,还是我要为每个项目运行一个插入/更新作业来更新?

【问题讨论】:

    标签: python mongodb bulkinsert bulkupdate umongo


    【解决方案1】:

    umongo 不进行批量更新。

    您可以对每个文档调用 to_mongo 以构建批量插入/更新负载,然后使用该负载调用 YourDocument.collection.insert/update。

    注意,批量插入/更新操作是not atomic(独立于umongo)。

    【讨论】:

      猜你喜欢
      • 2011-09-29
      • 2011-04-15
      • 2020-12-01
      • 2012-02-16
      • 1970-01-01
      • 2014-02-16
      • 2011-11-13
      • 1970-01-01
      • 2016-05-02
      相关资源
      最近更新 更多