【发布时间】:2015-01-20 01:50:20
【问题描述】:
我试图像一击一样进行查询,但由于我无法测试它,我想知道您对它是否可行的看法:
“PencilCase”是一个包含不同铅笔的表格: “objectId” - “名称” - “createdAt” - ....
“Students”是一个包含学生的表,特别是其中的“PencilCase”对象关系的一列。
因此,如果我查询学生,默认情况下我不会得到 pencilCase 对象,因为它是一个关系,我必须在之后查询它。
现在我已经解释过了,我想查询“Students”,但我想通过它的“PencilCase”来限制它,所以我想知道下面的查询是否可以完成工作:
var Class = Parse.Object.extend("PencilCase");
var innerQuery = new Parse.Query(Class);
innerQuery.containsAll("objectId", arrayOfDesiredPensilCases);
var Class = Parse.Object.extend("Students");
var query = new Parse.Query(Class);
query.matchesQuery("pencils", innerQuery);
query.find({
success: function(students) {
//
}
});
谢谢, 牛顿
【问题讨论】: