私はRealmをデータとしてローカルにデータを格納するアプリケーションでデータベースとして使用しています。
データ挿入メソッドと混同しています。
私の質問は、1つのレルム挿入()、のCreateObject()、copyToRealm()とcopyToRealmOrUpdate()にデータを挿入するための優れているものです。
ありがとうございます。レルムにデータを挿入する方が良い方法は何ですか?
2
A
答えて
1
整数を主キーとしているとします。
int
フィールドのデフォルト値は0です。値が0のRealmObjectがある場合、realm.createObject(YourRealmClass.class)は以下のエラーで失敗します。
RealmPrimaryKeyConstraintException:値はすでに存在します: デフォルト値を持つオブジェクトを作成するためです。
RealmObjectsを作成するにはどうすればよいでしょうか?
copyToRealmOrUpdate()
またはinsert()
です。 copyToRealmOrUpdate()
を使用することをお勧めします。なぜなら、レコードが存在するかどうか最初にチェックするので、常に使用する方が良いからです。レコードが存在する場合、レコードが存在しない場合は更新され、新しいレコードが挿入されます。
関連する問題
- 1. ソフトウェアでレルムにデータを表示、挿入する方法
- 2. EventDispatcherをEntityRepositoryに挿入する最も良い方法は何ですか?
- 3. リポジトリをASP.NETコントローラに挿入する最も良い方法は何ですか
- 4. oracleでバルク挿入を実行する最良の方法は何ですか?
- 5. レコードを挿入する良い方法はありますか?
- 6. python postgresを挿入する最も良い方法は、コマンドを挿入する
- 7. Handsontable、データを挿入する方法は?
- 8. テーブルにデータを挿入する方法
- 9. ユーザーが日付を入力する最も良い方法は何ですか
- 10. AkkaのActorにSlickでレコードを挿入する最も良い方法は何ですか?
- 11. 多くのデータをSolrに挿入する最も良い方法
- 12. PHPを使って複数の行をmysqlデータベースに挿入する最も良い方法は何ですか?
- 13. iSeriesテーブルにColdFusionアプリケーション生成ID値を挿入する最も良い方法は何ですか?
- 14. データベーステーブルに月、日、時間のみを挿入する最も良い方法は何ですか?
- 15. SalesforceのAccountオブジェクトに200万レコードを挿入する最も良い方法は何ですか
- 16. データの挿入方法は?
- 17. jsonデータの挿入方法とMongo DBの挿入方法は?
- 18. 新しい値を挿入する最も良い方法
- 19. 重複した挿入をデータベースに止める最も良い方法は何ですか
- 20. C++でデータを追加する最も良い方法は何ですか
- 21. C++でデータを操作するより良い方法は何ですか?
- 22. 変数にkwh/yearを入れる最も良い方法は何ですか
- 23. フォームの行をテーブルに入れる最も良い方法は何ですか?
- 24. 別のプロジェクトにアクティビティを挿入する正しい方法は何ですか?
- 25. 入れ子になったデータをPythonクラスに格納する最も良い方法は何ですか?
- 26. データを機能に渡す。より良い方法は何ですか?
- 27. 他のコンポーネントにデータを渡す最も良い方法は何ですか
- 28. createServerRenderからサーバーサイドにデータを挿入する方法は?
- 29. 関連テーブルに一度に挿入する方が良いですか?
- 30. JSONデータオブジェクトのデータを選択する最も良い方法は何ですか?
@neelkriritこれは私にとって役に立ちます。しかし、もっとエフィセントな答えを探しています。 –
あなたを助けてくれてうれしいです。 – neelkirit
私は個人的に 'insertOrUpdate()'をお勧めします。 – EpicPandaForce