1

Firebase を使用して、ユーザー名を保存するための単純な DB をセットアップしようとしています。

現在、入力フィールドと Firebase に送信するボタンを含む localhost ページを実行しています。

私のFirebaseコードは次のとおりです。

var myRootRef = new Firebase('https://myappname.firebaseio.com/');
var childRef = myRootRef.child('users');

次に、クリックイベント内で次のことを行います。

childRef.push(_user);

これは機能しますが、Firebase では次の構造になります。

{
  "users" : {
    "-J1aJh8xQCgYU23m5qWc" : "sdfsd",
    "-J1aJQ1g5dw25SCGTLlq" : "ad",
    "-J1aJPZET6j7Kn8-nIZR" : "ad",
    "-J1aJg_ZchLeEVdnJnTb" : "adam",
    "-J1aJQrC2T5CfT0bNgeY" : "aaa",
    "-J1aJQTguxhvrMqcI4uU" : "dddd"
  }
}

私が欲しいのは:

{
  "users" : {
    "user" : "sdfsd",
    "user" : "ad",
    "user" : "ad",
    "user" : "adam",
    "user" : "aaa",
    "user" : "dddd"
  }
}

ドキュメントを読むと、 setPriority を使用する必要があるように見えますが、数値を渡すと以前のデータが上書きされます...希望どおりに保存を設定するにはどうすればよいですか? ありがとうございました。

4

1 に答える 1