小编Téo*_*iro的帖子

Realm.objects() 在 React Native 上返回空对象

我正在 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)

javascript realm react-native

5
推荐指数
1
解决办法
1608
查看次数

标签 统计

javascript ×1

react-native ×1

realm ×1