【发布时间】:2021-01-27 08:17:39
【问题描述】:
我有以下数据结构:
collection/
parent_document_1/
timestamp: 0
subcollection/
document/
belongsTo: parent_document_1
data: data
parent_document_2/
timestamp: 0
subcollection/
document/
belongsTo: parent_document_1
data: data
parent_document_3/
timestamp: 0
subcollection/
document/
belongsTo: parent_document_1
data: data
我想通过timestamp 属性对parent_documents 进行排序,然后对subcollection 集合进行collectionGroup 查询。我不想向documents 添加其他属性,因为parent_documents 下的timestamp 值是我要排序的唯一值。原因是documents 可以相互重复,并且timestamp 需要为每个parent_document 单独更新。
更大的图景是我希望能够查询说,只有最近更新的 3-5 个subcollections。
这可能与 Firestore 相关吗?
【问题讨论】:
标签: ios swift firebase google-cloud-firestore