問題タブ [nsmergepolicy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2043 参照

ios - CoreData - アイテムをアップサートする良い方法はありますか?

アイテムをアップサートする良い方法があるかどうか疑問に思っていCoreData dbますか?

または、CoreData db をセットと見なす方法はありますか?

つまり、アイテムをデータベースに挿入し、そこに同一の冗長アイテムが既に存在する場合、データベースはそれを無視します。便利にする方法はありますか?または、冗長性を避けるために、挿入するたびにクエリを実行する必要がありますか?

0 投票する
0 に答える
20 参照

ios - Core Data のマージ ポリシーを上書きする

overwriteコンテキストにマージ ポリシーを適用すると、対多関係のマージ結果が混乱することがあります。例えば:

元の値:

属性/関係 タイプ 価値
名前 5月
整数 20
趣味 NSOrderedSet 【ウォーキング・読書】

以下のように属性の値のみを変更した場合、コンテキスト 1 で行われた変更はコンテキスト 2 によって完全に上書きされます。

ただし、以下のように対多関係を更新するとhobbies、マージ結果は ではなく空になり[reading]ます。

質問: この場合、対多関係が上書きされない理由を誰か説明できますか? ありがとう!