子集合中的相同文档 ID 是否会导致 Firestore 中的热点?

Are the same document ids in subcollections lead to hotspots in Firestore?

我统计了一些用户特定的数据,例如在用户文档中收到喜欢和关注者。
由于每秒 1 次写入的限制,我想将计数器从用户文档移动到子集合中:

users
    userId1
        userCounters
            likesCounter
            followerCounter
    userId2
        userCounters
            likesCounter
            followerCounter
    ...

所以每个用户在他的子集合中都得到了这些同名的计数器文档。
我想知道对子集合中的文档使用相同的名称是否会导致热点?
在这里使用自动生成的 ID 更好还是无所谓?

当文档写入不同的(子)集合时,文档写入本身不会导致热点。子集合在这里本质上是独立的碎片,因此文档 ID 本身并不重要。

当您在 userCounters 集合上有一个集合组索引时,这种情况下的热点 可以 发生,因为来自所有这些(子)集合的文档随后将结束在同一个索引中。在集合组索引中,文档由它们的路径(而不仅仅是它们的 ID)标识,但由于必须将所有文档写入同一个索引,它仍然更有可能导致热点。