0
A
答えて
3
現在のデータ構造では不可能です。 Firebaseドキュメントで述べたように:あなたは、データベース内の場所でデータをフェッチする際https://firebase.google.com/docs/database/ios/structure-data#best_practices_for_data_structure
@データ構造のためのベストプラクティス、あなたはまた、その子ノードのすべてを を取得します。さらに、誰かにデータベース内のノードで書き込みまたは 書き込みアクセスを許可すると、そのノードの下のすべてのデータに へのアクセス権を与えることもできます。したがって、実際には のデータ構造を可能な限りフラットに保つことが最善です。
だから、理想的のようなあなたのデータ構造を持っている必要があります:あなたはusers/1
でデータをフェッチするときにのみname
とold
値を取得し、あなたがアクセスする必要があります。支払いカードの詳細を取得するために
users : {
'1' : {
'name':'jack',
'old':21,
}
}
paymentCard: {
'1' : { // user id
....
}
}
その方法をpaymentCard/1
。
関連する問題
- 1. マングース自己参照されるスキーマは、このように、私は自己参照されたフィールドを持っているマングースでスキーマを持っている
- 2. 私はデータベースに保存され、このデータを持っている日
- 3. Firebase Androidのデータが誤って保存されている
- 4. tryCatchそれがロードされていないか、私はローカルに保存されたデータを持っている
- 5. ngIfによって隠されたコンポーネントの参照を保持する
- 6. SQLクエリは、私が親参照して、会員データを保存するテーブルを持って
- 7. 保存.SaveChangesと参照(によって渡されたEFのオブジェクト)
- 8. は、私はこのようなXMLを持っている子属性(参照既存の値)
- 9. クラス、参照は次のように私はクラスを持っているメモリ
- 10. は、私は、この絵のようにfirebase上のデータを持っているfirebaseエラー
- 11. これを保存する。参照
- 12. 次のように私は辞書を持っている参照辞書
- 13. モデルのフォームを保存します。私はモデルのフォームを持っているようにそれを保存すると保存されたオブジェクト
- 14. 私はこのようになり、データ持っているタブロー
- 15. 私は文字列に次のように保存されたURLの形式を持っている
- 16. は、「私はこのようなデータを持っている豚
- 17. 私はこのようなデータを持ってDFを持っているR
- 18. 私はFirebaseに次のデータ持っFirebase
- 19. なぜ/アプリケーションは他のプロセスによって作成されたmutex参照を保持していますか?
- 20. は、どのように私は、このようなデータを持っている
- 21. 参照で返された参照で返されたC++ベクターへの参照を保存しようとしています
- 22. は、私はこのようなコードを持ってFirebase
- 23. 私が持っている...私が説明させて、(以前のディレクトリ参照)
- 24. jQueryのは()私はこのようなオブジェクトを持っている「この」オブジェクト参照
- 25. 私はfirebaseの子供のデータをArraylistに保存したい
- 26. どのように私はこのようなデータを持っている
- 27. は、私はこのコードを持って後方参照
- 28. は、どのように私は、保存ボタンを持っている
- 29. C#のコンストラクタでも参照が保持されています
- 30. 参照プロパティはどこに保存されますか
制限する方法は何を意味していますか? –
私の結果に「名前」と「古い」だけを取得したいのですが、「paymentCard」ではありません –
@Vivekによれば、部分的なノードを返す方法はありません。彼の答えに加えて、ここで私の説明を参照してください:http://stackoverflow.com/questions/38648669/firebase-how-to-structure-public-private-user-data/38649032#38649032 –