Мы прочитали документ из firebase, используя Python.
doc_ref = db.collection(u'collection_name').document(collection_abc)
doc_fetched = doc_ref.get()
if (doc_fetched.exists):
if (doc_fetched.get('doc_field')):
Мы получаем следующую ошибку
KeyError("'doc_field' is not contained in the data")
Как мы можем проверить, существует ли поле doc_fetched в doc_fetched? В этом документе могут быть заполнены некоторые поля, а некоторые не заполнены во время чтения (по схеме).
Мы также попробовали следующее с той же ошибкой.
if (doc_fetched.get('doc_field') != null):