如何检查查询响应为空Parse Sever?

时间:2017-09-22 17:57:14

标签: javascript parse-server cloud-code

我想检查Cloud Code查询响应是空还是空。如果查询找到了什么,代码就可以了。当没有与查询匹配的对象时,我无法处理它。我该怎么办?

Parse.Cloud.define("testing", function(request, response) {


var queryCheckRepeatedPost = new Parse.Query("Update");

queryCheckRepeatedPost.equalTo("updateValid", true); 
queryCheckRepeatedPost.first({
  useMasterKey: true,
    success: function(repeatedPost) {

    //Sometimes query return an object
    //Sometimes there are no objects to return

    },
    error: function() {
        response.error("Error 01");
    }
});

});

我试过了:

Object.keys(repeatedPost).length === 0

var value = results[0].get("objectId");

 if (value == null){
 }

但它们都不起作用。

1 个答案:

答案 0 :(得分:2)

我找到了答案。当查询返回一个空对象时,它是未定义的。

if (repeatedPost != undefined){

   //The object is not empty

}else{
  //the object is empty
}