Python Firestore обновление из словаря - PullRequest
0 голосов
/ 15 сентября 2018

У меня есть словарь, который содержит ряд ключей и значений, которые должны быть применены к документу. Псевдокод, чтобы объяснить, что я пытаюсь сделать:

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

или

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

Какой самый питонный способ обновить документ из существующего словаря?

1 Ответ

0 голосов
/ 16 сентября 2018

Это решение, на котором я остановился.

batch = db.batch()
...
for k in dict:
    batch.update(doc_ref, {k: dict[k]}, firestore.CreateIfMissingOption(True))
batch.commit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...