检索具有不等于undefined的列的所有对象

时间:2016-01-18 10:53:53

标签: javascript parse-platform

enter image description here
我想检索上面标题为ccbb的两个对象 我的代码:

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
任何帮助都非常感谢。

2 个答案:

答案 0 :(得分: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);
});

答案 1 :(得分:2)

将undefined更改为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);
});