:次に、あなたのクエリがに変わります。私は試した
全コード:
dB.Child("CompanyAdmins")
.OrderBy("Info/Email")
.EqualTo("[email protected]")
.Value(&result)
更新(2017年2月10日):
f := firego.New("https://stackoverflow.firebaseio.com", nil)
var result map[string]interface{}
if err := f.Child("42134844/CompanyAdmins").OrderBy("Info/Email").EqualTo("[email protected]").Value(&result); err != nil {
log.Fatal(err)
}
fmt.Printf("%s\n", result)
このプリントをあなたは上で注文するプロパティのパスを指定することができます。
マップ[-K111111:マップ[情報:マップ[電子メール:[email protected]]]]
私はデータを置く正確な場所です。
アップデート20170213:
"CompanyAdmins": {
".indexOn": "Info/Email"
}
これはあなたのために動作しない場合は、私がテストできることを同様に完全なスニペットを提供してください:
これは私が定義した指標です。
あなたの質問にJSONツリーの画像が含まれています。実際のJSONをテキストとして置き換えてください。このテキストは[Firebaseデータベースコンソール](https://console.firebase.google.com/project/_/database/data/)の[Export JSON]リンクをクリックすることで簡単に取得できます。 。 JSONをテキストとして検索可能にすることで、実際のデータを使ってテストしたり、答えに使用したりすることができます。一般的には、これは良いことです。 –