子供の下のFirebaseDatabase
にあるデータをkey:value
のペアとして保存しています。Firebaseで既に保存されているデータの上にデータを保存する方法は?
data1
が既に保存されている場合のように、データがプッシュされて保存されているという問題は、data2
がその下に保存されることです。私はこれをすでに保存されているデータの上に保存したい。ここで
は、データ構造である:
- branch
- child
- uniqueKey1: data1
- uniqueKey2: data2
私はこのコードを使用してデータを保存しています:私が欲しいもの
String key = mDatabase.child("branch").child("child").push().getKey();
mDatabase.child("branch").child("child").child(key).setValue(data);
を以下の構造である:
- branch
- child
- uniqueKey2: data2
- uniqueKey1: data1
新しく追加されたデータをすでに保存されているデータの上に保存するには私にお知らせください。
よろしくお願いします。私が 'timestamp'も保存している場合、降順で検索する方法は?最後の1つ目のタイムスタンプを意味しますか? –
タイムスタンプを負のフォーマットで保存することができます –
この回答を確認してください。 http://stackoverflow.com/questions/34156996/firebase-data-desc-sorting-in-android –