在 Firestore 中使用 AngularFire 列出文档的子集合
Posted
技术标签:
【中文标题】在 Firestore 中使用 AngularFire 列出文档的子集合【英文标题】:List subcollections of a document with AngularFire in Firestore 【发布时间】:2018-10-09 04:42:33 【问题描述】:Data structure example
我有一个简单的数据结构,钱包集合和每个钱包中的交易集合,使用 angularfire2 从每个钱包获取所有交易的简单方法是什么?
【问题讨论】:
【参考方案1】:目前有no way to query across multiple collections with the Cloud Firestore SDK。如果要访问多个集合中的数据,则必须从每个集合中加载数据,然后在应用程序代码中处理其余部分。
或者,您可以将所有交易保存在一个***集合中,并通过文档中的字段将它们与他们的钱包相关联。
最后一个选择是将交易保存在两个地方:全局列表和每个用户。虽然这会使您存储的数据量翻倍,但它可能会使查找更容易、更快。
【讨论】:
以上是关于在 Firestore 中使用 AngularFire 列出文档的子集合的主要内容,如果未能解决你的问题,请参考以下文章
如何使用颤振在 Firebase 云 Firestore 中添加多个节点
无法在firebase.firestore.CollectionReference中使用Array firebase.firestore.Query为什么?
如何在 Firestore 中正确使用 arrayUnion?