Python Firebase管理firestore错误:';查询';对象没有属性';溪流';

Python Firebase管理firestore错误:';查询';对象没有属性';溪流';,python,firebase,google-cloud-firestore,Python,Firebase,Google Cloud Firestore,我无法从python admin sdk查询firebase firestore数据库 现在我正在尝试使用流进行查询,就像文档中所说的: db.collection('myDatabase').where( 'ticker', '==', variable['ticker']).where( 'type', '==', variable['type']).stream() 当我运行此代码时,出现以下错误: “查询”对象没有属性“流” 要正确查询firestore db,我必须做

我无法从python admin sdk查询firebase firestore数据库

现在我正在尝试使用
流进行查询,就像文档中所说的:

db.collection('myDatabase').where(
    'ticker', '==', variable['ticker']).where(
    'type', '==', variable['type']).stream()
当我运行此代码时,出现以下错误:
“查询”对象没有属性“流”

要正确查询firestore db,我必须做些什么?您可能使用的是较旧版本的python库
stream()
过去常被调用
get()
。确保您使用的是最新版本:

pip install --upgrade firebase-admin

我有一个非常相似的问题。我的问题是我使用的是
db.collection(u'cars).document(u'blue).get()
。我一直收到一个错误,客户端“Query”对象没有属性get()

我的问题是,当我创建这个db.collection对象时,我必须使用列表来允许有子集合的实例。如果您拥有最新的firebase管理员,但仍然出现此错误,请验证您的查询对象是否有效。我的没有,但仍然创建了一个

我将检查您的集合名称是否存在,以及您的客户端应用程序是否已初始化

    firebase_admin.initialize_app(cred)

    db = firestore.Client()
tldr:验证客户端应用程序已启动,并且您的搜索应至少返回一个文档