繁体   English   中英

这行反应本机领域代码有什么问题

[英]What is wrong with this line of react-native realm code

每当我运行程序时,我都会在第16行遇到unknown的错误

let zeros = realm.objects('zero', 'age >= 17');

我不知道它有什么问题,我已经尝试过语法和各种变量名,但无法产生积极的结果。 这是其余的代码供参考,它是Realm网站上的股票代码。

const Realm = require('realm');

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

const realm = new Realm({schema: [zero]});

// Query
let zeros = realm.objects('zero', 'age >= 17');
zeros.length // => 0

// Write
realm.write(() => {
    savedzero = realm.create('zero', {
        name: 'Hal Incandenza',
        age: 17,
    });
});

// Queries are updated in real-time
zeros.length // => 1

提前致谢!!!

realm.objects()方法仅接受一个参数。 相反,您需要编写: realm.objects('zero').filtered('age >= 17')

但是,它应该给您比unknown更有用的错误消息。 您是否正在使用最新版本0.13.2?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM