我正在尝试从 Spring Boot 服务器对 Firestore 数据库进行 CRUD 操作,但我无法在任何地方找到如何: 1. 将我的 Spring Boot 服务器连接到 Firestore 2.我的 Firestore 数据库上的 CRUD 操作
任何人都可以帮我将我的服务器连接到 Firestore 数据库吗?
谢谢
请您参考如下方法:
最简单的方法是初始化 firebase 应用程序:
InputStream serviceAccount = new FileInputStream(SERVICE_ACCOUNT_KEY);
GoogleCredentials credentials = GoogleCredentials.fromStream(serviceAccount);
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(credentials)
.build();
FirebaseApp.initializeApp(options);
然后就可以运行firestore数据库了
Firestore db = FirestoreClient.getFirestore();
ApiFuture<QuerySnapshot> query = db.collection(YOUR_COLLECTION_NAME).get();
QuerySnapshot querySnapshot = query.get();
List<QueryDocumentSnapshot> documents = querySnapshot.getDocuments();