Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk menyambung ke pangkalan data firestore bukan lalai menggunakan Go?

Bagaimana untuk menyambung ke pangkalan data firestore bukan lalai menggunakan Go?

王林
王林ke hadapan
2024-02-08 21:05:231289semak imbas

如何使用 Go 连接到非默认 firestore 数据库?

Dalam artikel ini, editor php Xiaoxin akan memperkenalkan kepada anda cara menggunakan bahasa Go untuk menyambung ke pangkalan data Firestore bukan lalai. Firestore ialah pangkalan data dokumen NoSQL yang fleksibel dan berskala, tetapi secara lalai ia hanya bersambung ke pangkalan data lalai untuk projek Google Cloud. Walau bagaimanapun, kadangkala kami mungkin perlu menyambung ke pangkalan data yang berbeza, dan artikel ini akan mengajar anda cara mencapainya. Sama ada anda seorang pemula atau pembangun berpengalaman, artikel ini akan memberikan anda langkah yang mudah diikuti dan kod contoh untuk membantu anda berjaya menyambung ke pangkalan data Firestore bukan lalai. Mari mulakan!

Kandungan soalan

Saya melihat siaran tentang menggunakan nod untuk menyambung ke pangkalan data Firestore bukan lalai. Saya tertanya-tanya sama ada sesiapa tahu fungsi yang sama dalam pakej firestore Go?

Saya mencuba terjemahan langsung tetapi tidak berjaya. Mungkin pakej masih belum dikemas kini dengan ciri ini?


Jawapan betul


Panggil NewClientWithDatabase untuk menyambung ke pangkalan data tertentu.

ctx := context.Background()
client, err := firestore.NewClientWithDatabase(ctx, projectID, databaseID)
if err != nil {
    // TODO: Handle error.
}
defer client.Close() // Close client when done.

Atas ialah kandungan terperinci Bagaimana untuk menyambung ke pangkalan data firestore bukan lalai menggunakan Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam