firebase-admin.firestore package

外部 API の再エクスポート

便宜上、外部で定義された次の API は、このモジュールのエントリ ポイントから再エクスポートされます。

記号 説明
BulkWriter @google-cloud/firestore パッケージの BulkWriter 型。
AggregateField @google-cloud/firestore パッケージの AggregateField 型。
BulkWriterOptions @google-cloud/firestore パッケージの BulkWriterOptions 型。
BundleBuilder @google-cloud/firestore パッケージの BundleBuilder 型。
コレクション グループ @google-cloud/firestore パッケージの CollectionGroup 型。
CollectionReference @google-cloud/firestore パッケージの CollectionReference 型。
DocumentChange @google-cloud/firestore パッケージの DocumentChange 型。
DocumentData @google-cloud/firestore パッケージの DocumentData 型。
DocumentReference @google-cloud/firestore パッケージの DocumentReference 型。
DocumentSnapshot @google-cloud/firestore パッケージの DocumentSnapshot 型。
FieldPath @google-cloud/firestore パッケージの FieldPath 型。
フィールド値 @google-cloud/firestore パッケージの FieldValue 型。
フィルタ @google-cloud/firestore パッケージの Filter 型。
Firestore @google-cloud/firestore パッケージの Firestore 型。
FirestoreDataConverter @google-cloud/firestore パッケージの FirestoreDataConverter 型。
GeoPoint @google-cloud/firestore パッケージの GeoPoint 型。
GrpcStatus @google-cloud/firestore パッケージの GrpcStatus 型。
前提条件 @google-cloud/firestore パッケージの Precondition 型。
クエリ @google-cloud/firestore パッケージの Query 型。
QueryDocumentSnapshot @google-cloud/firestore パッケージの QueryDocumentSnapshot 型。
QueryPartition @google-cloud/firestore パッケージの QueryPartition 型。
QuerySnapshot @google-cloud/firestore パッケージの QuerySnapshot 型。
ReadOptions @google-cloud/firestore パッケージの ReadOptions 型。
SetOptions @google-cloud/firestore パッケージの SetOptions 型。
タイムスタンプ @google-cloud/firestore パッケージの Timestamp 型。
Transaction @google-cloud/firestore パッケージの Transaction 型。
WriteBatch @google-cloud/firestore パッケージの WriteBatch 型。
WriteResult(書き込み結果) @google-cloud/firestore パッケージの WriteResult 型。
setLogFunction @google-cloud/firestore パッケージの setLogFunction 関数。

Cloud Firestore

関数

関数 説明
getFirestore() デフォルト アプリのデフォルトの Firestore サービスを取得します。
getFirestore(app) 指定されたアプリのデフォルトの Firestore サービスを取得します。
getFirestore(databaseId) (ベータ版) デフォルト アプリ用の名前付き Firestore サービスを取得します。
getFirestore(app, databaseId) (ベータ版) 指定されたアプリについて指定された Firestore サービスを取得します。
terraformFirestore(アプリ, 設定) 指定されたアプリのデフォルトの Firestore サービスを取得し、コンストラクタに追加のパラメータを渡します。
InitializeFirestore(app, settings, databaseId) (ベータ版) 指定されたアプリの名前付き Firestore サービスを取得し、コンストラクタに追加のパラメータを渡します。

クラス

クラス 説明
FirebaseFirestoreError Firebase Firestore のエラーコードの構造。これは FirebaseError を拡張します。

インターフェース

インターフェース 説明
FirestoreSettings Firestore コンストラクタに渡す設定。

getFirestore()

デフォルト アプリのデフォルトの Firestore サービスを取得します。

署名:

export declare function getFirestore(): Firestore;

戻り値:

Firestore

デフォルト アプリのデフォルトの Firestore サービス。

// Get the default Firestore service for the default app
const defaultFirestore = getFirestore();

getFirestore(アプリ)

指定されたアプリのデフォルトの Firestore サービスを取得します。

署名:

export declare function getFirestore(app: App): Firestore;

パラメータ

パラメータ 説明
アプリ アプリ 返す Firestore サービス。

戻り値:

Firestore

指定したアプリに関連付けられているデフォルトの Firestore サービス。

// Get the default Firestore service for a specific app
const otherFirestore = getFirestore(app);

getFirestore(databaseId)

この API はデベロッパー向けのプレビュー版として提供されており、寄せられたフィードバックに基づいて変更される可能性があります。この API は本番環境で使用しないでください。

デフォルト アプリの名前付き Firestore サービスを取得します。

署名:

export declare function getFirestore(databaseId: string): Firestore;

パラメータ

パラメータ 説明
databaseId 文字列 返されるデータベースの名前。

戻り値:

Firestore

デフォルト アプリ用の名前付きの Firestore サービス。

// Get the Firestore service for a named database and default app
const otherFirestore = getFirestore('otherDb');

getFirestore(app, databaseId)

この API はデベロッパー向けのプレビュー版として提供されており、寄せられたフィードバックに基づいて変更される可能性があります。この API は本番環境で使用しないでください。

指定されたアプリに対して指定された Firestore サービスを取得します。

署名:

export declare function getFirestore(app: App, databaseId: string): Firestore;

パラメータ

パラメータ 説明
アプリ アプリ 返す Firestore サービス。
databaseId 文字列 返されるデータベースの名前。

戻り値:

Firestore

指定されたアプリに関連付けられた、指定された Firestore サービス。

// Get the Firestore service for a named database and specific app.
const otherFirestore = getFirestore('otherDb');

初期化 Firestore(アプリ, 設定)

指定されたアプリのデフォルトの Firestore サービスを取得し、コンストラクタに追加のパラメータを渡します。

署名:

export declare function initializeFirestore(app: App, settings?: FirestoreSettings): Firestore;

パラメータ

パラメータ 説明
アプリ アプリ 返す Firestore サービス。
設定 FirestoreSettings コンストラクタに渡す設定オブジェクト。

戻り値:

Firestore

指定されたアプリと設定に関連付けられたデフォルトの Firestore サービス。

// Get the Firestore service for a specific app, require HTTP/1.1 REST transport
const otherFirestore = initializeFirestore(app, {preferRest: true});

InitializeFirestore(app, settings, databaseId)

この API はデベロッパー向けのプレビュー版として提供されており、寄せられたフィードバックに基づいて変更される可能性があります。この API は本番環境で使用しないでください。

指定されたアプリの名前付き Firestore サービスを取得し、コンストラクタに追加のパラメータを渡します。

署名:

export declare function initializeFirestore(app: App, settings: FirestoreSettings, databaseId: string): Firestore;

パラメータ

パラメータ 説明
アプリ アプリ 返す Firestore サービス。
設定 FirestoreSettings コンストラクタに渡す設定オブジェクト。
databaseId 文字列 返されるデータベースの名前。

戻り値:

Firestore

指定されたアプリと設定に関連付けられた、指定された Firestore サービス。

// Get the Firestore service for a specific app, require HTTP/1.1 REST transport
const otherFirestore = initializeFirestore(app, {preferRest: true}, 'otherDb');