Как получить все документы из коллекции в Firestore? - PullRequest
0 голосов
/ 06 июня 2018

Я хочу показать все документы, которые находятся в коллекции, используя ListView в моем приложении.Для этого мне нужно получить все документы, верно?Как я могу это сделать?Я много искал, но не смог найти ничего в Google Docs / каком-либо правильном решении.

1 Ответ

0 голосов
/ 06 июня 2018

Будьте внимательны, так как каждый возвращенный документ считается «прочитанным».Обязательно ознакомьтесь с разделом ценообразования пожарного магазина.Если у вас было 10 000 документов в этой коллекции, каждый раз, когда вы делали этот запрос, вы будете использовать 10 000 операций чтения.

Тем не менее, запрос:

FirebaseFirestore.getInstance()
            .collection("collectionname")
            .get()
            .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
                @Override
                public void onComplete(@NonNull Task<QuerySnapshot> task) {
                    if (task.isSuccessful()) {
                        List<DocumentSnapshot> myListOfDocuments = task.getResult().getDocuments();
                    }
                }
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...