【发布时间】:2015-12-30 17:18:23
【问题描述】:
我的 Parse.com 应用程序中有以下多对多关系:
位 ↔ 消息
以下内容从“Bit”对象中获取相关消息:
const query = new Parse.Query('Bit');
query.include('participants');
query.include('user');
query.equalTo('objectId', req.query.bitId);
const promise = query.first().then(function(bit) {
return new Promise(function(resolve) {
const relation = bit.relation('messages');
relation.query().find().then(function(messages) {
resolve(messages);
});
});
});
*注意:messages 是关系列类型不是指针类型。
messages 中的结果是一个数组,其中包含该位的所有相关消息。每条消息都包含一个指向名为sender 的用户的指针。是否可以在查询结果中包含此用户对象?如果我可以在这样的关系查询中使用include() 方法,那就太好了:
relation.include('sender');
【问题讨论】: