firebase 使用python API的Firestore更新不持久

bzzcjhmw  于 2023-01-27  发布在  Python
关注(0)|答案(2)|浏览(93)

我有以下代码。

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,特别是最后的输出,这是怎么回事?

7eumitmz

7eumitmz1#

我没有找到问题的解决方案,而是切换了from firebase_admin import firestore
from google.cloud import firestore,现在一切都很好。

9cbw7uwe

9cbw7uwe2#

from firebase_admin import firestore

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

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

相关问题