2016-03-24 10 views

Antwort

2

Sie können in die gleiche Strategie verwenden reagieren-native:

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 

Wir planen Arrays von primitiven Typen ohne die zusätzliche Abstraktion zu unterstützen, aber es ist noch nicht ein eta für diese Funktion .

+0

Nicht wirklich ideal im Moment. Gibt es eine Methode, um Daten vor dem Schreiben in einen String zu serialisieren? So etwas wie ein benutzerdefinierter Serialisierungsschritt? –

+1

Sie könnten immer Array.join und String.split verwenden – Ari

+0

@Ari Verwendung der obigen Lösung macht mehrere Einträge in db, wenn ich create-Methode mit Update true. Irgendwelche Lösungen dazu? – meteors

Verwandte Themen