Parse platform 通过在Parse中考虑子查询,编写在数组上运行的查询

Parse platform 通过在Parse中考虑子查询,编写在数组上运行的查询,parse-platform,Parse Platform,我需要以这样的方式编写查询:数组(集合)只包含子查询对象 假设我们有如下两个表: 表a: objectId,name 表B: objectId,names[名称数组:解析指针集合] 以下是我尝试过的代码: // sub query var subQuery = new Parse.Query('TableA'); subQuery.doesNotExist('name'); // main query var query = new Parse.Query('TableB'); query.e

我需要以这样的方式编写查询:数组(集合)只包含子查询对象

假设我们有如下两个表:

表a: objectId,name

表B: objectId,names[名称数组:解析指针集合]

以下是我尝试过的代码:

// sub query
var subQuery = new Parse.Query('TableA');
subQuery.doesNotExist('name');

// main query
var query = new Parse.Query('TableB');
query.exists("names");
//query.containsAll("names", subQuery); // this means names should contain all subQuery, so this is not use full for me.
query.matchesQuery("names", subQuery);

这段代码运行正常,但它没有按照我的要求工作,也没有显示任何错误。

似乎您不需要子查询本身,而是首先查询名称列表,然后在主查询中使用它。您似乎在寻找的是:,如:

query.containedIn("name", namesFromFirstQuery)