Если вы хотите создать собственный идентификатор документа, который создается при использовании метода CollectionReference add () , который:
Добавляет новый документ в эту коллекциюс указанным POJO в качестве содержимого, автоматически присваивая ему идентификатор документа.
Вам следует использовать метод set () DocumentReference:
Перезаписывает документна которые ссылается этот DocumentRefere
Если вы хотите получить сгенерированный идентификатор документа или использовать пользовательский идентификатор в своей ссылке, используйте следующие строки кода:
FirebaseFirestore rootRef = FirebaseFirestore.getInstance();
CollectionReference usersRef = rootRef.collection("users");
//String id = usersRef.collection("users").document().getId(); //Gets de generated id
String id = "yourCustomId";
Accounts accounts = new Accounts(fname, lname, uname, email, pass);
usersRef.document(id).set(accounts);