2016-03-24 13 views

答えて

2

あなたは反応し、ネイティブに同じ戦略を使用することができます。

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はまだありません。

+0

現時点では理想的ではありません。書かれる前に文字列にデータを直列化する方法をサポートしていますか?カスタムシリアル化の手順のようなもの? –

+1

Array.joinとString.splitを常に使用することができます – Ari

+0

@Ari上記のソリューションを使用すると、createメソッドをupdate trueで使用するとdbで複数のエントリが作成されます。それに対する解決策はありますか? – meteors

関連する問題