How to store [String] or [Int] in react-native realm

我只是一个虾纸丫 提交于 2019-12-21 20:18:33

问题


I've read online where in Android/iOS I should inherit from RealmObject and create my own RealmString to use as my objectType in a list.

What's the approach in react-native? I can't find any code samples on how to handle this issue.

Thanks


回答1:


You can use the same strategy in react-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

We plan to support arrays of primitive types without the extra abstraction but there isn't yet an eta for this feature.



来源:https://stackoverflow.com/questions/36210728/how-to-store-string-or-int-in-react-native-realm

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!