【发布时间】:2020-04-22 05:25:33
【问题描述】:
我有一个 Firebase Firestore,其数据结构如下,但无法按孩子排序。
{
'agreement' : 'ALR87HJLKJJ78954',
'agreementDetails' : {
'name' : 'johnny5isalive',
'country' : 'Spain'
}
}
我的查询如下所示:
query = db.collection('rentalAgreements').where('agreement', '==', agreement_number).order_by('/agreementDetails/name', direction=firestore.Query.ASCENDING).limit(10)
results = query.get()
我收到以下错误:
ValueError:路径/agreementDetails/name 未使用,残留: /协议详情/名称
我确实认为我是碰巧了,并通过 Google 找到了许多对 order_by_child 的引用,我也尝试过,但它返回错误:
AttributeError: 'Query' 对象没有属性 'order_by_child'
这可能吗?
【问题讨论】:
标签: python python-3.x firebase google-cloud-firestore