问题标签 [feathers-hook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 Feathers.js 客户端过滤/查询实时事件
我正在为一个项目尝试 Feathers js,并且想知道实现这一目标的最教条的方法是什么:
我有一个数据集,我想接收其子集的实时更新。作为一个简化的示例,假设它是一组日历事件,我只想在特定月份的事件发生变化时接收更新。
通过四处搜索,我发现了两种我认为可行的方法:
使用羽毛反应,所以我可以订阅日历服务的 find 方法,该方法正在查询我想要收听的子集。
监听日历服务上的各种事件并“手动”过滤接收到的数据。
据我所知,这两种方法都行得通,我只是不知道一种方法是否比另一种更可取,或者是否有更好的方法可以完全做到这一点?
mongodb - 羽毛猫鼬:Mongo-DB 事务 - ReferenceError:何时未定义
我正在使用 Feathers 4.5.0 和 Mongo 5.0.2 。我想对集合执行 Mongo DB 事务。我将feather-mongoose文档中的示例复制到我的服务挂钩中。
我收到此错误消息ReferenceError: when is not defined
。我删除了“何时”,交易仍然没有工作。
feathersjs - 在 Feathers 请求中添加自定义查询参数
我希望添加一个自定义查询参数,可以在挂钩中使用来处理一些结果。
我想将 $foo=bar 添加到请求中。我可以将 $foo 列入白名单,它会出现在请求中,但该服务正在使用 ORM,因此它会尝试在数据库中查询 $foo=bar。
在 before 钩子中,我可以从 params.query 中删除 $foo,但是在钩子的上下文中是否有其他地方可以存储 $foo 的值,以便我可以在 after 钩子中对其进行操作?
javascript - Feathers.js mongoose 未在 afterSave 挂钩中返回 ObjectId
我有这里给出的简单羽毛钩。
在这里,它记录_id
未定义的。访问刚刚在afterSave
钩子中创建的模型的 id 的方法是什么?