Firestore和Spring Boot

nir*_*216 5 firebase spring-boot google-cloud-firestore

我正在尝试从Spring Boot服务器对Firestore数据库执行CRUD操作,但是我找不到任何方法:1.将Spring Boot服务器连接到Firestore 2.在Firestore数据库上执行CRUD操作

谁能帮助我将服务器连接到Firestore数据库?

谢谢

小智 2

最简单的方法是初始化 firebase 应用程序:

    InputStream serviceAccount = new FileInputStream(SERVICE_ACCOUNT_KEY);
    GoogleCredentials credentials = GoogleCredentials.fromStream(serviceAccount);
    FirebaseOptions options = new FirebaseOptions.Builder()
            .setCredentials(credentials)
            .build();

    FirebaseApp.initializeApp(options);
Run Code Online (Sandbox Code Playgroud)

然后你可以运行firestore数据库

    Firestore db = FirestoreClient.getFirestore();

    ApiFuture<QuerySnapshot> query = db.collection(YOUR_COLLECTION_NAME).get();
    QuerySnapshot querySnapshot = query.get();
    List<QueryDocumentSnapshot> documents = querySnapshot.getDocuments();
Run Code Online (Sandbox Code Playgroud)

我认为这会有帮助https://firebase.google.com/docs/guides