Как передать список для запроса данных с Firestore? - PullRequest
0 голосов
/ 07 марта 2020

Когда я запрашиваю данные с помощью Firestore, это работает:

doc_ref = db.document(u'myPath')
doc = doc_ref.get()
print doc.to_dict()['a']['b']['c']

Если у меня есть x = ['a', 'b', 'c'], как мне передать его с помощью команды doc.to_dict(), чтобы получить тот же результат, что и выше? Или как мне изменить x?

1 Ответ

1 голос
/ 09 марта 2020

Я наконец заставил это работать, используя следующий подход.

doc_ref = db.document(u'myPath')
doc = doc_ref.get()
x = ['a', 'b', 'c']
print reduce(lambda val, key: val.get(key) if val else None, x, doc.to_dict())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...