Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用解析javascript sdk时出现查询错误_Javascript_Parse Platform - Fatal编程技术网

使用解析javascript sdk时出现查询错误

使用解析javascript sdk时出现查询错误,javascript,parse-platform,Javascript,Parse Platform,在我的代码中,我希望允许用户删除他们的图像。这是我的密码 var Image = Parse.Object.extend("Image"); var query = new Parse.Query(Image); query.equalTo('data', image); query.find({ success: function(results) { window.result = results; console.log(

在我的代码中,我希望允许用户删除他们的图像。这是我的密码

var Image = Parse.Object.extend("Image");
    var query = new Parse.Query(Image);
    query.equalTo('data', image);
    query.find({
      success: function(results) {
        window.result = results;
        console.log('successful query', results, image);
      },
      error: function(error) {
        console.log('Error: ' + error.code + ' ' + error.message);
      }
    });
results
对象不断返回空数组。是什么导致了这个问题?
我正在进入成功分支,但它是一个空数组。您选择的元素的大小是否有限制?此图像变量是url的数据字符串,长度超过12K个字符。

我不认为按这种类型的字段进行搜索对性能有好处。跟踪objectId并以这种方式获取/销毁对象

var query = new Parse.Query("Image");
query.get('object-id-here').then(function(obj) {
  return obj.destroy();
}).then(function() {
  // Image is deleted.
}, function(err) {
  // error condition
});

能否尝试使用数据浏览器筛选功能通过“数据”搜索此项目?@Fosco-interest。过滤器也无法执行该操作。“数据”中的“以开头”也不起作用。您确定它与100%匹配吗?我不认为按这种类型的字段搜索对性能有好处。。。你能跟踪objectId并以这种方式抓取对象吗?@Fosco yeah切换到使用同样包含objectId的图像对象。问题现在查询将是
query.equalTo('objectId',foo)
.equalTo('image',foo)
?'objectId'可以工作,但如果可能的话,我想使用这个方便键。