Javascript sdk使用AV.Query查询数据,用exists('test')过滤查询,查询结果中包含test为空的数据

let query = new AV.Query('Todo');
query.exists('images');
let items = await query.find();
items.forEach(item => console.log(item.get('images')));

打印结果为undefined

你好,请问 item 对象是否有 images 属性?

请看一下返回的 results 是否有值。

  var query = new AV.Query('Todo');
  query.exists('images');
  query.find().then(function (results) {
        // results 返回的就是有图片的 Todo 集合 
  }, function (error) {
  });

result有值
item对象中无images属性

exists方法是否不支持File类型的过滤?

上面贴的代码是为了直观的反映问题 实际代码如下
rotationpic1为File类型

let itemQuery = new AV.Query('Item');
  itemQuery.exists('rotationpic1');
  itemQuery.limit(30);
  let items = await itemQuery.find();

您好,请问该问题是否已经解决?