Python 如何通过Firestore传递列表以查询数据?
当我使用Firestore查询数据时,这是有效的:Python 如何通过Firestore传递列表以查询数据?,python,google-cloud-firestore,Python,Google Cloud Firestore,当我使用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?我最终通过使用以下方法使其工作 doc_ref = db.document(u'myPath') doc = doc_ref.get() x =
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
?我最终通过使用以下方法使其工作
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())