0

是否可以像之前的钩子一样使用填充/快速连接?

在此处输入图像描述

确切的需求:我有两个服务用户和用户状态。

// Models looks like this 
const users = {
    id: number,
    name: string
}

const user-statuses = {
    userId: number,
    status: string
}

我想让所有状态为“受邀”的用户:

app.service('users').find({
    query: {
        status: 'invited'
    }
})

如果可以解决这个问题,我需要如何设置填充/快速加入?

(我使用feathers-sequelize 并且知道它的包含机制。它可以做到这一点。)

4

1 回答 1

0

不可能通过 feathers-common-hook lib 来实现,但是来自 feathers- fletching的 joinQuery 解决了这个问题。带箭羽的正确请求将如下所示:

app.service('users').find({
  query: {
    'user_status.status': 'invited'
  }
});
于 2021-08-04T12:02:26.083 回答