2016-06-07 28 views
0

每當我跑我的節目,我拿出錯誤unknown上線16什麼是錯的這條線的反應本地境界代碼

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 

在此先感謝!

回答

0

realm.objects()方法只接受一個參數。相反,你想寫:realm.objects('zero').filtered('age >= 17')

但它應該給你一個比unknown更有用的錯誤消息。你在最新版本,0.13.2?

+0

是的我是,一切都是最新的 –