I have the following schema for my Firestore database:
[collection]
<document>
[chats]
<user123>
[userChats]
<user789>
<user345>
<user567>
<user789>
[userChats]
<user123>
<user345>
<user567>
In the userChats subcollection, the documents contain a sequentially-incremented field that is indexed. A sequentially-incremented indexed field imposes a write limit on that collection. Is this limit applied to each subcollection individually? Or is it imposed on all of the userChats subcollections as if they were one since they share the same name?
Furthermore, assume the documents in the userChats subcollection have a private field that I wish to add as a single-field index exemption. What scope would I need to add this exemption, collection or collection-group? And if I choose collection-group, would it have any impact on the write limit mentioned above?