Firestore集合的写限制(由顺序更新的索引字段强加)是否受集合组查询影响?

时间:2020-10-28 20:39:15

标签: google-cloud-firestore

据我了解,如果一个集合具有一个单调递增的索引字段,则对该集合施加写限制。如果将该集合拆分为两个单独的集合,则每个集合将具有其自己的写限制。但是,如果我们将那个集合分成两个单独的集合,但给它们使用相同的名称(将它们放在不同的文档下),如果单调索引的字段是查询的集合组查询的一部分,那么它们仍将具有自己独立的写限制他们俩在一起吗?

1 个答案:

答案 0 :(得分:2)

不,那不是它的工作方式。集合组查询requires its own index,您所讨论的限制是索引本身的写入率,而不是集合。每个集合都会自动为该特定集合的文档中的字段建立索引,但这不会应用跨集合的集合组查询。

请注意,documentation的限制为:

文档在索引字段中包含顺序值的集合的最大写入率

在相关说明中,对于集合中特定字段的disabling the indexing,您可以绕过该集合中该字段的正常单调写限制,因为它不再被索引。