我正在 React Native 上测试 Realm 数据库(在 Android 上测试),但在检索数据时遇到了一些问题。
我使用这个函数来持久化User。
insertData = async (data) => {
await Realm.open({schema: [UserSchema]})
.then( realm => {
realm.write(()=>{
realm.create('User', {id: '1325487', nickname: "Jack", age: 21});
})
realm.close();
})
.catch(error => {
console.log(error);
});
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下方法检索数据:
findAll = () => {
Realm.open({schema: [UserSchema]})
.then( realm => {
let users = realm.objects('User')
console.log(users)
}).catch(error => {
console.log(error);
})
}
Run Code Online (Sandbox Code Playgroud)
这就是我得到的,一个空对象数组:
{"0": {}, "1": {}, "10": {}, "11": {}, "12": {}, "13": {},
"14": {}, "15": …Run Code Online (Sandbox Code Playgroud)