【问题标题】:Firestore update from dictionary从字典更新 Firestore
【发布时间】:2018-09-15 14:12:52
【问题描述】:

我有一个字典,其中包含许多应该应用于文档的键和值。伪代码来解释我想要做什么:

doc_ref.update({*[k: v for k,v in dict],
                }, firestore.CreateIfMissingOption(True))

doc_ref.update({from_dict(dict),
                }, firestore.CreateIfMissingOption(True))

从现有字典更新文档的最 Pythonic 方式是什么?

【问题讨论】:

    标签: python-3.x google-cloud-firestore


    【解决方案1】:

    这是我确定的解决方案。

    batch = db.batch()
    ...
    for k in dict:
        batch.update(doc_ref, {k: dict[k]}, firestore.CreateIfMissingOption(True))
    batch.commit()
    

    【讨论】:

      猜你喜欢
      • 2020-05-13
      • 1970-01-01
      • 2022-11-08
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 2017-03-23
      • 2021-05-15
      • 1970-01-01
      相关资源
      最近更新 更多