1

ネストされたJSONの複数のレベルに残り火データを適用しようとしていました。

Model A hasMany Model B
and Model B is embedded always in Model A

このシナリオでは、Aのレコードを編集し、すべてのBを削除します。Bを呼び出すとdeleteRecord、レコードはisDeletedとマークされますが、Aの子として引き続き存在します。

質問1:これは良いシナリオですか。たとえば、Bが持っているレコードの数があり、それらすべてがisDeletedとマークされている場合です。また、ユーザーがBをさらに追加し、さらに削除することを終了した場合。deleteRecordに続いてcreateRecordを複数回実行しない場合は、isDeletedとマークされたレコードの長いリストを作成します。アプリのデザインにいいですか。

質問2:埋め込みレコードの場合、子レコードの削除時に、isDeletedでマークされた子レコードを取得するために呼び出すためにコミットが必要ですか?

4

0 に答える 0