2つのレルムデータモデルがあります。 'Foods'モデルには、FoodsRatingsモデルへのリンクとなるように意図されたオブジェクトプロパティタイプ 'foodRating'があります。Realm React Native - オブジェクトプロパティタイプを割り当てる方法
class FoodRatings extends Realm.Object {}
FoodRatings.schema = {
name: 'FoodRatings',
primaryKey: 'foodRatingId',
properties: {
foodRatingId: { type: 'int', indexed: true },
name: 'string',
}
};
class Foods extends Realm.Object {}
Foods.schema = {
name: 'Foods',
primaryKey: 'foodId',
properties: {
foodId: { type: 'int', indexed: true },
name: 'string',
foodRating: {type: 'FoodRatings'},
}
};
FoodRatings静的で不変であることが意図される行の数と予め設定されます。 FoodRatingsのオプションの1つから食品にfoodRatingを割り当てます。
私が抱えている問題は、新しいFoodsオブジェクトを作成し、 'foodRating'プロパティにFoodRatingsオブジェクトを割り当てようとするときに壊れます。
私は、領域のための 'リンク'について多くの話をしていますが、それはまだ領域jsのためにリリースされていません。すべてのサンプルとドキュメントは、モデルに割り当てようとしている既存のオブジェクトではなく、新しいエントリを想定しています。
どうすればいいですか?