NodeJSサーバーからFirebaseデータベースまでの2つの距離の時間差を送信しようとしています。NodeJSで置き換えずにFirebaseにデータを追加するには?
function sendDatabase(dbName, payload1) {
var timeNow = getTime();
console.log(timeNow);
var ref = db.ref(dbName);
ref.set({difference:payload1});
}
DBNAME = IpBBEfCob0c1GaYkvAzog9rVdKn1/
payload1
私が送信する時間差です。
dbName
はデータベース内の子ノードであり、実行するたびにdbName
の子ノードとしてpayload1
を保存します。
しかし、この関数を実行するたびに、それが置き換えられ、新しいエントリは作成されません。私はそれがプロパティ名difference
が毎回同じなので、私はそれが置き換えられないように私はそれをユニークにすることができるかどうかを確認するために私の検索したが、私の問題に適切な答えを見つけることができなかったためです。
私はFirebaseの初心者です。これを手伝っていただければ幸いです。
あなたは ')('プッシュを試みたことがありますか? https://firebase.google.com/docs/reference/js/firebase.database.Reference#push –
はい私はプッシュを試みました。しかし、それは一意のIDノードを作成し、その下にただ1つのインスタンスを保存します。次回に別のノードを作成して保存します。私が望むのは、同じノード内にすべてを持つことです。 –
同じ 'difference'キーの複数のインスタンスが必要ですか? –