【问题标题】:Loopback scope filter does not work in find query环回范围过滤器在查找查询中不起作用
【发布时间】:2020-12-16 21:54:22
【问题描述】:

我正在尝试将 5 个数据加载到主模型中。但不是这个,我得到了整个关系数据等等。包含过滤器引起的问题

const person = await this.PersonModel.findOne({
  "where": {
    "id": personId,
    "userId": userId,
  },
  "include": {
    "relation": "projects",
    "scope": {
      "order": "createdDate DESC",
      "skip": 0,
      "limit": 5
    }
  }
});

当我单独使用 order 参数时,它可以工作。但是当我添加跳过和限制参数时,订单参数也不起作用。

那我做错了什么?

【问题讨论】:

  • 你使用什么类型的关系?我知道嵌入式关系不支持某些范围选项

标签: javascript node.js loopbackjs loopback


【解决方案1】:

我找到了解决方案。 Loopback3 不支持二级过滤。因此,这意味着您无法对包含的数据运行过滤器查询。最后你必须创建函数/端点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    相关资源
    最近更新 更多