我试图在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'))
答案 0 :(得分:0)
您从realm.objects()
调用获得的值不是正常数组,因此console.log
可能无法执行您期望的操作。尝试迭代它。