有没有一种方法可以通过在 feathers js 中自定义服务来编写 mongodb 聚合管道

Is there a way we can write mongodb aggregation pipeline by customizing services in feathers js

任何人都可以提供有关如何自定义羽毛服务以执行 mongodb 聚合管道的基本示例吗?我用钩子试过,但我中途迷路了。

您可以在 FeathersJs 中创建 Custom Service,其中 class 您可以使用聚合,也可以在钩子中使用它。

EX : 我有服务用户我想通过聚合获取数据

const userData = context.app.service('users').Model.aggregate([
    // Use Your pipelines here
]);