私は生成された識別子を持つドキュメントのコレクションを持っています。質問は、すべての文書データを照会せずに識別子のリストを得ることですか?これらのキーを別のコレクションに格納する方が良いでしょうか?Firestoreで鍵のリストを取得するには?
2
A
答えて
3
答えは、使用しようとしているAPIによって異なります。
モバイル/ウェブSDKこれらのクライアントdo not support projections of any kindからあなたが求めていることをする方法はありません。あなたは、この場合、すなわち
db.collection('foo').select()
を空の投影を行うことができますサーバーのSDKについては
サーバーはあなたに一致する文書を送付しますが、クエリ結果からすべてのフィールドを省略します。
はのREST APIについて次のようなので、'__name__'
のフィールドマスクを含んrunQuery
と同等の操作を行うことができます。
curl -vsH 'Content-Type: application/json' \
--data '{
"parent": "projects/my-project/databases/(default)",
"structuredQuery":{
"from": [{"collectionId": "my-collection"}],
"select": {
"fields": [{"fieldPath":"__name__"}]
}
}
}' \
'https://firestore.googleapis.com/v1beta1/projects/my-project/databases/(default)/documents:runQuery'
代替my-project
とmy-collection
適宜。 "from"
の"collectionId"
は、最も右の名前のコンポーネントに過ぎないことに注意してください。サブコレクション内にキーが必要な場合、REST APIは親ドキュメント名を"parent"
フィールドに入れます。
関連する問題
- 1. Firestoreで鍵を入手するには?
- 2. Firestoreでドキュメント名を取得
- 3. Firestoreのクラウド機能のFirestoreトリガからユーザIDを取得するには?
- 4. Firestore:単一のドキュメントを取得する
- 5. FirestoreのUIDリファレンスを取得する
- 6. Firestoreのフレンドリストデータを取得する
- 7. FirestoreのCloud Firestore - すべてのルートレベルのコレクションを取得
- 8. google firestore - DuplicateFileExceptionを取得する
- 9. Firebase - Firestore - collection.add()でキーを取得
- 10. Swift FirestoreドキュメントID取得
- 11. awsでクラウドフォーメーションでアクセスキーと秘密鍵を取得するには
- 12. Firebase FirestoreからJSONレスポンスを取得するには?
- 13. Firestoreで文書IDの降順でデータを取得する
- 14. pandas.Series.value_countsの鍵を取得
- 15. FIRESTORE - ドキュメント内のコレクションの値を取得する方法は?
- 16. Firestoreは2番目のIDで文書を取得します
- 17. Firestoreはデータの取得中にローディングインジケータを表示します
- 18. bashでGPG公開鍵を取得するには?
- 19. Google Firestoreのドキュメント内にあるコレクションIDを取得する
- 20. ファイヤーベースfirestoreのファンクションでフレンドの名前を取得する
- 21. クラウドFirestore、現在のユーザーを取得
- 22. RSA公開鍵と秘密鍵を取得し、モジュラスと指数を平文で取得する方法は?
- 23. YesodのPersistentで生鍵の値を取得する方法は?
- 24. BLToolkitでidsのリストでオブジェクトのリストを取得するには?
- 25. 証明書から公開鍵/秘密鍵を取得する
- 26. firestore firebaseからデータを取得
- 27. クラウドFirestore深くsubcollectionを取得
- 28. ロックモードでFirebase Firestoreデータを取得する方法
- 29. google-api-php libでFirestoreアクセストークンを取得する
- 30. クライアント側でスナップショットサイズを取得する - Firestore javascript
これは私が必要なものです。ありがとうございます! – elliepooh
選択する前にキーを注文する方法はありますか?私はdb.collection(...)。orderBy(...)。select()。get()を試みましたが、動作していないようです。どんな助けでも大歓迎です! – elliepooh
これは、あなたが試したこと、得た結果、期待した結果で新しい質問としてよく尋ねられます。それは、あなたが注文したいフィールドが選択したフィールドにも含まれている限り、動作するはずです。 –