Parse.com - 云代码。如何找到对象,如果我知道与它对象相关的objectID?

时间:2016-05-18 16:01:58

标签: parse-platform relationship cloud-code

关于存在DB结构,我有PARENT对象(CLASS1),它与CHILD对象(CLASS2)有关系。

如果更改了CHILD,突然出现任务在PARENT中进行更改。我有儿童身份证,并且不知道如何使用Cloud Code获取父母身份。

我们已经将数据库迁移到MongoDB,我可以在这里看到集合:_Join:CLASS2:CLASS1并且可以查询它以获取相关的PARENT ID。但它并不适用于Parse.com。

我如何构建查询?

1 个答案:

答案 0 :(得分:1)

假设您有2个类,名为Parent和Child。您在Parent上有一个关系(多对多),名为children。

如果您想让特定父母'父母'的孩子。

var query = parent.relation('children').query();
query.find().then(function(list){

},function(error){

});

如果你想得到特定Child'child'的父母(ParseObject,而不是id字符串)。

var query = new Parse.Query('Parent');
query.equalTo('children', child);
query.find().then(function(list){

},function(error){

});