Так что это довольно прямой вопрос. У меня есть приложение, и я хочу иметь максимальное количество пользователей N. Первоначально я планировал использовать что-то вроде:
mFirestore.collection("Users").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if(task.isSuccessful()){
for(DocumentSnapshot documentSnapshot:task.getResult()){
numUsers++;
}
}
}
});
Затем в реестре просто проверьте, является ли это число меньше или равно N перед созданием нового пользователя.
Однако, так какЯ не вошел в систему, я не могу получить доступ к количеству пользователей, считая документы в коллекции Users
. Есть ли другой способ сделать это?