Как автоматически создать идентификатор документа в облачном пожарном депо? - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу получить автоматически сгенерированный идентификатор документа

как мне получить эти автоматически сгенерированные идентификаторы?

https://i.stack.imgur.com/tgui0.png

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

вы можете попробовать это: -

FirebaseFirestore db = FirebaseFirestore.getInstance();
        db.collection("MartWayDB")
                .get()
                .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
                    @Override
                    public void onComplete(@NonNull Task<QuerySnapshot> task) {
                        if (task.isSuccessful()) {
                            for (QueryDocumentSnapshot document : task.getResult()) {
                                String id = document.getId();
                                //or you can store these id in array list
                            }
                        } else {
                            Toast.makeText(MainActivity.this, "Error getting documents."+task.getException(), Toast.LENGTH_SHORT).show();
                        }
                    }
                });

или вы можете перейти по этой ссылке:

https://firebase.google.com/docs/firestore/quickstart?authuser=0

0 голосов
/ 26 апреля 2019

Вы можете достичь этого, используя DataReference.push() метод DataReference объекта.

Вы можете увидеть здесь для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...