Javascript 环回作用域筛选器在查找查询中不起作用

Javascript 环回作用域筛选器在查找查询中不起作用,javascript,node.js,loopbackjs,loopback,Javascript,Node.js,Loopbackjs,Loopback,我试图加载5个数据包括到主模型。但我得到的不是这个,而是整个关系数据等等。include过滤器引起的问题 const person = await this.PersonModel.findOne({ "where": { "id": personId, "userId": userId, }, "include": { "relation": "pr

我试图加载5个数据包括到主模型。但我得到的不是这个,而是整个关系数据等等。include过滤器引起的问题

const person = await this.PersonModel.findOne({
  "where": {
    "id": personId,
    "userId": userId,
  },
  "include": {
    "relation": "projects",
    "scope": {
      "order": "createdDate DESC",
      "skip": 0,
      "limit": 5
    }
  }
});
当我单独使用order参数时,它是有效的。但当我添加skip和limit参数时,order参数也不起作用


那么我做错了什么呢?

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

您使用的关系类型是什么?我知道一些范围选项不受嵌入关系的支持