Skip to content

Google Firebase Cloud Firestore

Node: googleFirebaseCloudFirestore · Full type: n8n-nodes-base.googleFirebaseCloudFirestore · Version: 1.1

Credentials

googleFirebaseCloudFirestoreOAuth2Api (alias: @google) / googleApi (alias: @google)

CREDENTIAL @google = googleFirebaseCloudFirestoreOAuth2Api "My Google Firebase Cloud Firestore"

Operations

Resource: document

create

Parameter Type Default Details
projectId options "" required
database string "(default)" required
collection string "" required
documentId string ""
columns string "" required
simple boolean true

upsert

Parameter Type Default Details
projectId options "" required
database string "(default)" required
collection string "" required
updateKey string "" required
columns string "" required

delete

Parameter Type Default Details
projectId options "" required
database string "(default)" required
collection string "" required
documentId string "" required

get

Parameter Type Default Details
projectId options "" required
database string "(default)" required
collection string "" required
documentId string "" required
simple boolean true

getAll

Parameter Type Default Details
projectId options "" required
database string "(default)" required
collection string "" required
returnAll boolean false required
limit number 100
simple boolean true

query

Parameter Type Default Details
projectId options "" required
database string "(default)" required
query string "" required
simple boolean true

Resource: collection

getAll

Parameter Type Default Details
projectId options "" required
database string "(default)" required
returnAll boolean false required
limit number 100

Common Parameters

Parameter Type Default Details
authentication options "googleFirebaseCloudFirestoreOAuth2Api" googleFirebaseCloudFirestoreOAuth2Api, serviceAccount

Example

NODE "googleFirebaseCloudFirestore" @google AS "Google Firebase Cloud Firestore" {
  resource: "document",
  operation: "get",
  database: {{ $json.database }},
  collection: {{ $json.collection }},
  columns: {{ $json.columns }}
}