Firebaseは親からキーに基づいてデータを取得します

ビンス:

親テーブルがありusers、その中に3つの子があります。uidを渡すだけで子のデータにアクセスできますか?これが私のユーザー構造です

ここに画像の説明を入力してください

私が試したのは

    firebase.database().ref().child('users').equalTo(localStorage.getItem('uid')).once('value',snap =>{
      console.log(snap.val())
    })

null毎回値を取得します。ログイン時にどのタイプのユーザーを取得して、すべてのユーザーに適切なUIを表示できるようにしたいだけです。私はfirebaseを初めて使いました。

Doug Stevenson:

データベース構造では、実行しようとしている種類のクエリは許可されていません。クエリのルートノードから1レベル下の子ノードのみをフィルタリングできます。ここでのルートノードは「ユーザー」ですが、実際のユーザーデータはその下の2レベルの深さです。

UIDのみが指定されているユーザーのタイプを検索する場合は、すべてのユーザーを同じルートノードの下に置く構造が必要です

- users
   - {uid}
       - type: "doctors" | "patients" | "secretary"
       - email: ...
       - name: ...

これで、非常に簡単にUIDを照会して、どのタイプかを確認できます

firebase.database().ref().child('users').child(uid).once('value', ...)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データ属性のキーに基づいてオブジェクトからデータを取得します

分類Dev

条件に基づいて行からデータを取得します

分類Dev

URLの変数に基づいてデータベースからデータを取得します

分類Dev

Firebase Androidは、キーに基づいて子の値を取得します

分類Dev

Laravelの親の親データに基づいて条件を追加します

分類Dev

データベースから取得した数値に基づいて評価バーを表示します

分類Dev

yiiは$ _GETに基づいてデータベースからデータをロードします

分類Dev

firebaseデータベースからの値に基づいてデータを取得する方法

分類Dev

値c ++に基づいてマップからキーを取得します

分類Dev

条件に基づいてデータフレームから最も早い日付を取得します

分類Dev

条件に基づいてデータフレームから最も早い日付を取得します

分類Dev

Python DataFrame:条件に基づいてデータフレーム列からカウントを取得しますか?

分類Dev

パンダ-特定のキー値に基づいてデータフレームから値を抽出します

分類Dev

NHibernate非主キー列に基づいてテーブルからデータを選択します

分類Dev

多くの列と値に基づいてデータフレームから行を取得します

分類Dev

Laravel-IDに基づいて別のテーブルからデータを取得します

分類Dev

jsonデータから空港コードに基づいて空港名を取得します

分類Dev

Laravel:オプションの条件に基づいてvariouosテーブルからデータを取得します

分類Dev

codeigniterの外部キーに基づいて2つのテーブルからjsonエンコードデータを取得します

分類Dev

PHPは、キーを持つ配列に基づいて多次元配列から値を取得します

分類Dev

PHPは、2つの行に基づいてデータベースから個別のデータを取得します

分類Dev

AMChart handleClickは、クリックされたアイテムに基づいてデータベースからデータを取得します

分類Dev

XQueryは個別の値に基づいてデータを取得します

分類Dev

Laravelは関係に基づいてデータを取得します

分類Dev

Jekyllは名前に基づいて特定の_dataデータを取得します

分類Dev

grailsとgroovyを使用して、postgreySQLに基づいて基準からデータを取得しようとしていますが、リストの外部キーIDにアクセスしているときに問題が発生しています。

分類Dev

子とその子の条件に基づいて親データを取得します

分類Dev

vl_siftから取得したデータに基づいて変換行列を計算する方法は?

分類Dev

R:別の列の値に基づいて、列の分割文字列からデータを取得します

Related 関連記事

  1. 1

    データ属性のキーに基づいてオブジェクトからデータを取得します

  2. 2

    条件に基づいて行からデータを取得します

  3. 3

    URLの変数に基づいてデータベースからデータを取得します

  4. 4

    Firebase Androidは、キーに基づいて子の値を取得します

  5. 5

    Laravelの親の親データに基づいて条件を追加します

  6. 6

    データベースから取得した数値に基づいて評価バーを表示します

  7. 7

    yiiは$ _GETに基づいてデータベースからデータをロードします

  8. 8

    firebaseデータベースからの値に基づいてデータを取得する方法

  9. 9

    値c ++に基づいてマップからキーを取得します

  10. 10

    条件に基づいてデータフレームから最も早い日付を取得します

  11. 11

    条件に基づいてデータフレームから最も早い日付を取得します

  12. 12

    Python DataFrame:条件に基づいてデータフレーム列からカウントを取得しますか?

  13. 13

    パンダ-特定のキー値に基づいてデータフレームから値を抽出します

  14. 14

    NHibernate非主キー列に基づいてテーブルからデータを選択します

  15. 15

    多くの列と値に基づいてデータフレームから行を取得します

  16. 16

    Laravel-IDに基づいて別のテーブルからデータを取得します

  17. 17

    jsonデータから空港コードに基づいて空港名を取得します

  18. 18

    Laravel:オプションの条件に基づいてvariouosテーブルからデータを取得します

  19. 19

    codeigniterの外部キーに基づいて2つのテーブルからjsonエンコードデータを取得します

  20. 20

    PHPは、キーを持つ配列に基づいて多次元配列から値を取得します

  21. 21

    PHPは、2つの行に基づいてデータベースから個別のデータを取得します

  22. 22

    AMChart handleClickは、クリックされたアイテムに基づいてデータベースからデータを取得します

  23. 23

    XQueryは個別の値に基づいてデータを取得します

  24. 24

    Laravelは関係に基づいてデータを取得します

  25. 25

    Jekyllは名前に基づいて特定の_dataデータを取得します

  26. 26

    grailsとgroovyを使用して、postgreySQLに基づいて基準からデータを取得しようとしていますが、リストの外部キーIDにアクセスしているときに問題が発生しています。

  27. 27

    子とその子の条件に基づいて親データを取得します

  28. 28

    vl_siftから取得したデータに基づいて変換行列を計算する方法は?

  29. 29

    R:別の列の値に基づいて、列の分割文字列からデータを取得します

ホットタグ

アーカイブ