2016-01-18 59 views
2

enter image description here
我想检索上面标题为ccbb的两个对象。
我的代码:检索具有不等于undefined的列的所有对象

var Item = Parse.Object.extend('Item'); 
var query = new Parse.Query(Item); 
query.notEqualTo('parentItem',undefined); 
query.find().then(function(subItems){ 
    console.log(subItems); 
},function(error){ 
    console.log(error.code+': '+error.message); 
}); 

的错误是102: pointer field parentItem needs a pointer value
任何帮助是非常欣赏。

+0

变化'undefined'到'null',它会工作。 –

回答

3

使用Parse.Query exists(key)

var Item = Parse.Object.extend('Item'); 
var query = new Parse.Query(Item); 
query.exist('parentItem'); 
query.find().then(function(subItems){ 
    console.log(subItems); 
},function(error){ 
    console.log(error.code+': '+error.message); 
}); 
+0

貌似存在不再受支持,请参阅: core.es5.js:1084错误:未捕获(承诺中):TypeError:query.exist不是函数 – Tanzeel

1

变化不定为null,它会工作

var Item = Parse.Object.extend('Item'); 
var query = new Parse.Query(Item); 
query.notEqualTo('parentItem',null); 
query.find().then(function(subItems){ 
    console.log(subItems); 
},function(error){ 
    console.log(error.code+': '+error.message); 
}); 
相关问题