3
Android/iOSのどこでRealmObjectから継承し、自分のRealmStringを作成してリストのオブジェクトタイプとして使用するかをオンラインで読んだことがあります。リアクションネイティブ領域に[String]または[Int]を格納する方法
反応ネイティブのアプローチは何ですか?この問題を処理する方法に関するコードサンプルは見つかりません。
おかげ
Android/iOSのどこでRealmObjectから継承し、自分のRealmStringを作成してリストのオブジェクトタイプとして使用するかをオンラインで読んだことがあります。リアクションネイティブ領域に[String]または[Int]を格納する方法
反応ネイティブのアプローチは何ですか?この問題を処理する方法に関するコードサンプルは見つかりません。
おかげ
あなたは反応し、ネイティブに同じ戦略を使用することができます。
var intObject = {
name: 'intObject',
properties: { value: 'int' }
};
var intListObject = {
name: 'intListObject',
properties: {
'intList': { type: 'list', objectType: 'intObject' } }
};
var realm = new Realm({schema: [intObject, intListObject]});
var listObject = realm.create('intListObject', {
intList: [{value: 0}, {value: 2}, ...]
});
var value = listObject.intList[1].value; // 2
我々は、余分な抽象化することなく、プリミティブ型の配列をサポートすることを計画したが、この機能のためのETAはまだありません。
現時点では理想的ではありません。書かれる前に文字列にデータを直列化する方法をサポートしていますか?カスタムシリアル化の手順のようなもの? –
Array.joinとString.splitを常に使用することができます – Ari
@Ari上記のソリューションを使用すると、createメソッドをupdate trueで使用するとdbで複数のエントリが作成されます。それに対する解決策はありますか? – meteors