Realm似乎不起作用

时间:2017-03-12 18:34:07

标签: react-native realm

我试图在react-native android中使用realm,我只想测试它是否正常工作。 它似乎保存数据,因为它会抛出重复的primaryKey错误。 但是,realm.objects('Person')不会返回数据,而是

Proxy
[[Handler]]
:
Object
[[Target]]
:
Results
[[IsRevoked]]
:
false  

 class Person {}
    Person.schema = {
      name: 'Person',
      primaryKey: 'name',
      properties: {
        name: 'string',
        age: {type: 'int', default: 0},
      },
    };

    const realm = new Realm({schema: [Person],schemaVersion: 2});

// Write
    realm.write(() => {
      const savedPerson = realm.create('Person', {
        name: 'Hal Incanden1za',
        age: 17,
      });
    });
    console.log(realm.objects('Person'))

1 个答案:

答案 0 :(得分:0)

您从realm.objects()调用获得的值不是正常数组,因此console.log可能无法执行您期望的操作。尝试迭代它。