が既存のデータを上書きすることなく、Firebase にJSONファイルをインポートする方法があるかどうかを知ることはできますか?Firebaseの既存データを上書きせずにJSONファイルをインポートする
答えて
Firebaseデータベースコンソールの任意の場所でJSONをインポートできます。したがって、ルートだけでなく、その下の特定のパス(例: /users
,/users/charlinagnes
など
JSONを特定の場所にインポートすると、Firebaseはその場所でsetValue()
operationを実行します。つまり、その場所にある既存のデータを新しいJSONで上書きします。
あらゆる種類のマージ操作を実行するためのUIはありません。しかし、幸いにも、Firebaseには独自のマージロジックを書くことを可能にする広範なAPI(結局のところ開発者製品です)があります。 update()
メソッドを使用すると、そのようなマージに役立つ可能性があります。
あなたのサーバーのデータをすべてファイアベースと比較するのは少し難しいです。しかし、データを使わずにすべてのデータをファイアベースに入れることができます。解決方法は、push()を使用してすべてのデータグループまたはデータに一意のIDを作成し、新しくインポートされたデータが前のデータを妨害しないようにします。 FirebaseのJavaScript SDKでpushを呼び出すには、2つの方法があります。
push(newObject)を使用します。これにより、新しいプッシュIDが生成され、そのIDの場所にデータが書き込まれます。 push()を使用しています。これにより、新しいプッシュIDが生成され、そのIDを持つ場所への参照が返されます。これはクライアント側の純粋な操作です。 #2を知っていれば、クライアント側で新しいプッシュIDを簡単に取得できます。
var newKey = ref.push()。key(); このキーは、複数の場所の更新で使用できます。
- 1. 既存のデータを上書きせずにCSVファイルからMySQLテーブルにデータをインポート
- 2. Firebase。既存のデータを上書きせずにトランザクションとしてデータを保存する方法Swift3
- 3. データを上書きせずにfirebaseに書き込む。 Swift
- 4. updateChildrenはAndroid Firebaseの既存のデータを上書きします
- 5. 既存のExcelブックを上書きせずにコピーする
- 6. Fortranで上書きせずに既存のファイルに書き込む
- 7. 既存の出力ファイルを上書きせずにStream CopyTo()を使用する
- 8. 既存のファイルを上書きする
- 9. ファイルを上書きせずにファイルを保存するには
- 10. 同じ名前の既存ファイルを上書きせずにファイルを保存する方法
- 11. 既存のポイントを上書きせずにオブジェクトにポイントを追加する
- 12. JavaScript:既存のものを上書きせずにonClickハンドラを追加する
- 13. 既存データを上書きせずにこのデータ(JSON)をRedisに保存することについてのアドバイスはありますか?
- 14. 既存の列に既存の列に上書きせずにテキストを追加する
- 15. Pythonプログラムはピクルされたデータを認識せず、既存のファイルを上書きします
- 16. セルフォーマットをpandas(engine = openpyxl)で上書きせずに既存のExcelファイルに書き込む方法は?
- 17. "シンタックスエラー"がない既存のファイル.jsonにJsonを書き込む
- 18. 既に保存されているファイルにデータを上書きする
- 19. 前のデータを上書きせずにファイルにXMLを書き込む
- 20. 上書きせずに活字体とのWebPACKでLodashインポートする方法既存_ VAR
- 21. Gulp sassは既に存在するファイルを上書きできません
- 22. CakePHP:既存の重複データを上書きする
- 23. 既存のデータをSimperiumにインポートする
- 24. 上書きせずにExcelにデータを書き込む方法
- 25. Pythonを使用して既存のdict変数を上書きせずにconf/jsonファイルに特定の変数を書き込む方法
- 26. ジキルが既存のファイルを上書きする
- 27. PySpark MLUtils既存のファイルを上書きするsaveAsLibSVWMFile
- 28. TYPO3 TCA既存のファイルを上書きする
- 29. Gradle Copy Task:既存のファイルを上書きする方法は?
- 30. Excelマクロが既存のファイルを上書きする