javascript - 如何在 react native Realm 中存储 [String] 或 [Int]

标签 javascript react-native realm

我在网上阅读过在 Android/iOS 中我应该从 RealmObject 继承并创建我自己的 RealmString 以用作列表中的 objectType。

react-native 的方法是什么?我找不到有关如何处理此问题的任何代码示例。

谢谢

最佳答案

你可以在 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

我们计划在没有额外抽象的情况下支持基本类型的数组,但目前还没有此功能的 eta。

关于javascript - 如何在 react native Realm 中存储 [String] 或 [Int],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36210728/

相关文章:

javascript - 向附加元素添加删除按钮

ios - Google身份验证后的React-Native网络请求不携带身份验证cookie

android - 确定 Realm changeSet 字段

realm - 如何在linux/Ubuntu上安装realm studio?

javascript - 无法解析模块 expo-constants

swift - 在 RealmSwift 0.92.3 上实例化 RLMObject

javascript - 为什么 PhoneGap Android 应用程序在将大量数据插入 SQL 时崩溃?

javascript - 如何在网页中访问基本的 JSIL 库(来自 C#)?

javascript - 这个ajax请求有什么问题吗?

react-native - react-native 应用程序中某些屏幕的模态导航