【问题标题】:Get user relation users in parse query ionic4在解析查询ionic4中获取用户关系用户
【发布时间】: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


    【解决方案1】:

    我不认为你可以对一段关系做你想做的事。我认为您需要使用表格对这些关系进行建模:

    { fromUser, toUser, status }

    【讨论】:

      猜你喜欢
      • 2013-08-19
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-14
      • 2023-01-15
      相关资源
      最近更新 更多