Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich mit Go eine Verbindung zu einer nicht standardmäßigen Firestore-Datenbank herstellen?

Wie kann ich mit Go eine Verbindung zu einer nicht standardmäßigen Firestore-Datenbank herstellen?

王林
王林nach vorne
2024-02-08 21:05:231154Durchsuche

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

In diesem Artikel stellt Ihnen der PHP-Editor Xiaoxin vor, wie Sie mithilfe der Go-Sprache eine Verbindung zu einer nicht standardmäßigen Firestore-Datenbank herstellen. Firestore ist eine flexible und skalierbare NoSQL-Dokumentendatenbank, die jedoch standardmäßig nur eine Verbindung zur Standarddatenbank für Google Cloud-Projekte herstellt. Manchmal müssen wir jedoch möglicherweise eine Verbindung zu einer anderen Datenbank herstellen. In diesem Artikel erfahren Sie, wie Sie dies erreichen. Unabhängig davon, ob Sie ein Neuling oder ein erfahrener Entwickler sind, bietet Ihnen dieser Artikel leicht verständliche Schritte und Beispielcode, die Ihnen dabei helfen, erfolgreich eine Verbindung zu einer nicht standardmäßigen Firestore-Datenbank herzustellen. Lasst uns beginnen!

Frageninhalt

Ich habe einen Beitrag über die Verwendung von Node zum Herstellen einer Verbindung mit einer nicht standardmäßigen Firestore-Datenbank gesehen. Ich habe mich gefragt, ob jemand die gleiche Funktionalität im Firestore Go-Paket kennt?

Ich habe es mit der Direktübersetzung versucht, aber ohne Erfolg. Vielleicht wurde das Paket noch nicht mit dieser Funktion aktualisiert?


Richtige Antwort


Rufen Sie NewClientWithDatabase auf, um eine Verbindung zu einer bestimmten Datenbank herzustellen.

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

Das obige ist der detaillierte Inhalt vonWie kann ich mit Go eine Verbindung zu einer nicht standardmäßigen Firestore-Datenbank herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen