【发布时间】:2019-10-18 13:56:09
【问题描述】:
我有以下解析查询:
loadAllFriends(params: any = {}): Promise<User[]> {
const page = params.page || 0;
const limit = params.limit || 20;
const query = new Parse.Query(User);
const user = Parse.User.current();
const relation = user.relation('likes');
query.equalTo('likes', user);
query.descending('updatedAt');
query.skip(page * limit);
query.limit(limit);
return query.find();
}
...我在 page.ts 中加载数据,例如:
const users = await this.userService.loadAllFriends(this.params);
console.log(users);
for (let user of users) {
this.users.push(user);
}
... 所以这段代码在 likes 关系列中查询 const user = Parse.User.current();,检查用户是否存在并返回结果.
我需要完全相反,通过前面的查询我得到朋友,但我需要得到追随者。关注者存储在用户 -> 喜欢关系列中:
我如何查询用户喜欢:
const user = Parse.User.current();
query.equalTo('objectId', user.id);
...在这里获取该用户的点赞关系数据?
【问题讨论】:
标签: parse-platform ionic4 parse-server parse-dashboard