Подключите Spring Boot к FirestoreJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Подключите Spring Boot к Firestore

Сообщение Anonymous »


Я изучаю среду Springboot и пытаюсь получить данные из Firestore. Я добавил зависимости Google и следую документу Google, чтобы подключиться к проекту Firebase. Однако когда я попытался получить данные из Firestore, я получил ошибку. Вот мой код для получения данных из Firestore

попробуй { Firestore firestore = FirestoreOptions.getDefaultInstance().getService(); System.out.println("Firestore: " + Firestore); // Укажите коллекцию, из которой вы хотите получить документы Коллекция строкName = "пользователь"; // Асинхронно извлекаем все документы из указанной коллекции ApiFuture будущее = firestore.collection(collectionName).get(); // Получаем результат будущего и извлекаем документы QuerySnapshot querySnapshot = Future.get(); for (документ QueryDocumentSnapshot: querySnapshot) { // Идентификатор документа (идентификатор пользователя) Строка userId = document.getId(); // Доступ к другим полям документа Объект userData = document.getData(); System.out.println("Идентификатор пользователя: " + userId); System.out.println("Пользовательские данные: " + userData); System.out.println("-------------"); } } catch (InterruptedException | ExecutionException e) { е.printStackTrace(); } У меня ошибка

Исключение в потоке «main» com.google.cloud.firestore.FirestoreException: java.lang.NullPointerException в com.google.cloud.firestore.FirestoreException.forIOException(FirestoreException.java:94) по адресу com.google.cloud.firestore.FirestoreOptions$DefaultFirestoreRpcFactory.create(FirestoreOptions.java:90) в com.google.cloud.firestore.FirestoreOptions$DefaultFirestoreRpcFactory.create(FirestoreOptions.java:80) на com.google.cloud.ServiceOptions.getRpc(ServiceOptions.java:564) на com.google.cloud.firestore.FirestoreOptions.getFirestoreRpc(FirestoreOptions.java:358) по адресу com.google.cloud.firestore.FirestoreImpl.(FirestoreImpl.java:79) по адресу com.google.cloud.firestore.FirestoreOptions$DefaultFirestoreFactory.create(FirestoreOptions.java:71) по адресу com.google.cloud.firestore.FirestoreOptions$DefaultFirestoreFactory.create(FirestoreOptions.java:64) Я пытался получить данные из коллекции пользователей. Вот как выглядит моя база данных Firestore. Кто-нибудь знает решение? Спасибо, что прочитали мой вопрос!
Изображение

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»