Python 如何通过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 =

当我使用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 = ['a', 'b', 'c']
print reduce(lambda val, key: val.get(key) if val else None, x, doc.to_dict())