【问题标题】:What is wrong with this line of react-native realm code这行 react-native 领域代码有什么问题
【发布时间】:2016-06-07 17:29:38
【问题描述】:

每当我运行我的程序时,我都会在第 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

提前致谢!!!

【问题讨论】:

    标签: javascript database reactjs react-native ecmascript-6


    【解决方案1】:

    realm.objects() 方法只接受一个参数。相反,你想写:realm.objects('zero').filtered('age >= 17')

    它应该给你一个比unknown 更有用的错误信息。您使用的是最新版本 0.13.2 吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      相关资源
      最近更新 更多