如何在Firestore中执行低成本的连接(Join)?
在Firebase中,我会使用.map()来响应并根据每个项上存储的外键获取附加数据。然而,考虑到Firestore的定价模型,即按读取次数付费,这似乎过于昂贵。你认为呢?
在我的情况下,我的关系是将多个操作分配给少量类别(约5-7个)。每个操作都属于一个类别。
对于这种情况,最好的做法是什么?我应该像在Firebase中那样继续执行吗?还是应该独立获取两个集合并在Javascript中进行连接?
Jakub
PS实际上如何使用引用数据类型?很遗憾,文档没有描述。