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 を使用する必要があるように見えますが、数値を渡すと以前のデータが上書きされます...希望どおりに保存を設定するにはどうすればよいですか? ありがとうございました。