Я пытаюсь ограничить создание документов на основе поля в другой коллекции, основная проблема заключается в том, когда клиент создает документ с другим клиентом одновременно, если, например, поле collectionA имеет поле с именем maxCreationOfDocuments: 2 Я хочу, чтобы collectionB содержало только 2 документа , таким образом, если 3 o больше клиентов создать документ в collectionB одновременно. Я не хочу, чтобы еще три клиента создавали документ на основе поля collectionA maxCreationOfDocuments: 2 .Я пытался создать правило пожарного депо, но оно не работает.
match /squash/{squadId} {
match /joined/{joinedId} {
allow create: if request.query.limit <=
/databases/$(database)/documents/squash/{squadId}.data.maxUserJoined;
}
}