Обновления Firestore, использующие Python API, не сохраняются - PullRequest
0 голосов
/ 08 декабря 2018

У меня есть следующий код.

from firebase_admin import firestore

db = firestore.client()
collection = db.collection('word_lists')
word_list = collection.get()

for item in word_list:
    item_dict = item.to_dict()
    print item_dict['next_practice_date']
    item.reference.update({'next_practice_date': 0.0})

Когда я запускаю код в первый раз, все в порядке, ошибок нет.Во второй раз, когда я запускаю его, я ожидаю, что все отпечатки будут напечатаны 0.0, но вместо этого многие напечатают None, особенно те, что в конце.Что происходит?

1 Ответ

0 голосов
/ 13 декабря 2018

Я не нашел решения проблемы, но вместо этого переключил from firebase_admin import firestore

на from google.cloud import firestore, и теперь все работает хорошо.

...