documentSnapshotからCloud Firestoreドキュメント参照を取得する

ジェイソン・ベリーマン:

問題

クエリからドキュメント参照を取得しようとしています。私のコードはを返しますundefinedのさまざまな部分を抽出することでパスを取得できますdocumentSnapshot.refが、これは簡単ではありません。

私が返したいのは.update、コレクションを指定して使用する必要なく、後でドキュメントに使用できる参照ですdocumentSnapshot.id

pathプロパティのドキュメントこちらです

私のコード

const db = admin.firestore();

return db.collection('myCollection').get().then(querySnapshot => {
  querySnapshot.forEach(documentSnapshot => {
    console.log(`documentReference.id   = ${documentSnapshot.id}`);
    console.log(`documentReference.path = ${documentSnapshot.path}`);
    // console.log(`documentReference.ref = ${JSON.stringify(documentSnapshot.ref)}`);
  });
});

出力

documentReference.id   = Jez7R1GAHiR9nbjS3CQ6
documentReference.path = undefined
documentReference.id   = skMmxxUIFXPyVa7Ic7Yp
documentReference.path = undefined
Doug Stevenson:

コードでdocumentSnapshotDocumentSnapshotタイプのオブジェクトですDocumentReference型のオブジェクトであると想定しているようです参照の目的は、ドキュメントを見つけることです。スナップショットの目的は、クエリが実行された後にドキュメントのコンテンツを受け取ることです。これらはまったく同じものではありません。DocumentSnapshotにはpathプロパティがありません

DocumentSnapshotでフェッチされたドキュメントのDocumentReferenceが必要な場合は、スナップショットでref使用できます次に、refのパスプロパティを取得できます。

documentSnapshot.ref.path

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ドキュメント参照の配列からfirestoreドキュメントを取得します

分類Dev

Firebase Cloud Functions(Firestore)でドキュメントIDを取得する

分類Dev

firebase.firestore.DocumentSnapshotからドキュメントデータを取得するにはどうすればよいですか?

分類Dev

Firestore / Cloud機能:条件に一致するドキュメント参照の配列からドキュメントを検索する

分類Dev

Firestoreからランダムにドキュメントを取得する

分類Dev

Firestore-FirebaseFirestore.QuerySnapshotからドキュメントIDを取得する方法は?

分類Dev

別のコレクションドキュメントIDからコレクション値を取得する方法が参照されているFirestore

分類Dev

Android Firebase Firestore:Firestoreドキュメントの深いところからデータを取得する

分類Dev

FirestoreからSwiftを使用してコレクションからドキュメントIDを取得する方法

分類Dev

FlutterのFirestoreから単一のドキュメントをクエリする(cloud_firestoreプラグイン)

分類Dev

Firestore Cloud Functionですべてのドキュメントを取得することは可能ですか?

分類Dev

ドキュメントの順序から最初のFirestoreドキュメントを取得します(Node.js)

分類Dev

Firestoreでバッチ書き込み後に更新されたドキュメント参照を取得するにはどうすればよいですか?

分類Dev

Firestoreドキュメントからフィールドを取得します

分類Dev

ドキュメントスナップショットからfirestoreドキュメントIDを取得するにはどうすればよいですか?

分類Dev

すべてのフィールド名をFirestoreドキュメントからarraylistに取得する

分類Dev

firebase / firestore / javascript内のすべてのドキュメントからフィールドを取得する方法

分類Dev

Flutter:cloud_firestoreを使用してドキュメントからコレクションを取得するにはどうすればよいですか?

分類Dev

FirestoreFirestoreドキュメントからキーを取得する方法

分類Dev

Firestoreの1つのコレクションからすべてのドキュメントを取得する

分類Dev

Firestoreデータベースから複数のドキュメントからデータを取得する

分類Dev

Firebase Firestore-ドキュメント参照を作成して後で使用すると、他のドキュメントが上書きされますか?

分類Dev

Cloud Firestore:ドキュメントを整理する

分類Dev

Firestoreドキュメントから単一の要素を取得します

分類Dev

ドキュメントFirestore内から文字列のリストを取得する方法

分類Dev

Firestoreからカスタムオブジェクトとしてドキュメントを取得する

分類Dev

FirestoreからのArrayListとドキュメント名を取得

分類Dev

C#FireStore、ドキュメントから値を取得

分類Dev

golangでクエリ内のIDを使用してFirestore GCPからドキュメントを取得する

Related 関連記事

  1. 1

    ドキュメント参照の配列からfirestoreドキュメントを取得します

  2. 2

    Firebase Cloud Functions(Firestore)でドキュメントIDを取得する

  3. 3

    firebase.firestore.DocumentSnapshotからドキュメントデータを取得するにはどうすればよいですか?

  4. 4

    Firestore / Cloud機能:条件に一致するドキュメント参照の配列からドキュメントを検索する

  5. 5

    Firestoreからランダムにドキュメントを取得する

  6. 6

    Firestore-FirebaseFirestore.QuerySnapshotからドキュメントIDを取得する方法は?

  7. 7

    別のコレクションドキュメントIDからコレクション値を取得する方法が参照されているFirestore

  8. 8

    Android Firebase Firestore:Firestoreドキュメントの深いところからデータを取得する

  9. 9

    FirestoreからSwiftを使用してコレクションからドキュメントIDを取得する方法

  10. 10

    FlutterのFirestoreから単一のドキュメントをクエリする(cloud_firestoreプラグイン)

  11. 11

    Firestore Cloud Functionですべてのドキュメントを取得することは可能ですか?

  12. 12

    ドキュメントの順序から最初のFirestoreドキュメントを取得します(Node.js)

  13. 13

    Firestoreでバッチ書き込み後に更新されたドキュメント参照を取得するにはどうすればよいですか?

  14. 14

    Firestoreドキュメントからフィールドを取得します

  15. 15

    ドキュメントスナップショットからfirestoreドキュメントIDを取得するにはどうすればよいですか?

  16. 16

    すべてのフィールド名をFirestoreドキュメントからarraylistに取得する

  17. 17

    firebase / firestore / javascript内のすべてのドキュメントからフィールドを取得する方法

  18. 18

    Flutter:cloud_firestoreを使用してドキュメントからコレクションを取得するにはどうすればよいですか?

  19. 19

    FirestoreFirestoreドキュメントからキーを取得する方法

  20. 20

    Firestoreの1つのコレクションからすべてのドキュメントを取得する

  21. 21

    Firestoreデータベースから複数のドキュメントからデータを取得する

  22. 22

    Firebase Firestore-ドキュメント参照を作成して後で使用すると、他のドキュメントが上書きされますか?

  23. 23

    Cloud Firestore:ドキュメントを整理する

  24. 24

    Firestoreドキュメントから単一の要素を取得します

  25. 25

    ドキュメントFirestore内から文字列のリストを取得する方法

  26. 26

    Firestoreからカスタムオブジェクトとしてドキュメントを取得する

  27. 27

    FirestoreからのArrayListとドキュメント名を取得

  28. 28

    C#FireStore、ドキュメントから値を取得

  29. 29

    golangでクエリ内のIDを使用してFirestore GCPからドキュメントを取得する

ホットタグ

アーカイブ