当前位置: 首页 > 面试题库 >

mongoose-如何将架构中间件利用到'init'事件中?

郭盛
2023-03-14
问题内容

Mongoose文档中建议我应该能够使用插入“
init”钩子的中间件来控制流。

但是,到目前为止,只有“保存”和“验证”才能获得成功。

当我做这样的事情时,这些中间件都不会被调用:

MySchema.post( "init", function (next) { console.log("post init") });
MySchema.pre( "init", function (next) { console.log("pre init") });

我想念什么吗?


问题答案:

事实证明,在创建新模型时不会触发“ init”事件/挂钩,而仅在从数据库中加载现有模型时才会触发。看来我应该改用pre / validate挂钩。



 类似资料:
  • This section explains the PX4 middleware and architecture, including device drivers, mechanisms for communicating with offboard companion computers and GCS (e.g. MAVLink, RTPS), and the uORB publish-s

  • 我有10列的CSV文件。半字符串和半字符串是整数。 Scala代码的作用是: 创建(推断)模式 到目前为止,我有: 保存该模式的最佳文件格式是什么?是JSON吗? 目标是-我只想创建一次模式,下次从文件加载时,而不是动态地重新创建它。 谢谢。

  • translated_page: https://github.com/PX4/Devguide/blob/master/en/middleware/drivers.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e 驱动框架 PX4的代码库使用一个轻量级的,统一的驱动抽象层:DriverFramework. POSIX和 QuR

  • 问题内容: 我试图在PyQt中发出自定义事件。一个小部件将发出,另一个小部件将监听事件,但是两个小部件不需要关联。 在JavaScript中,我会这样做 编辑:我知道信号和插槽,但只知道如何在父级和子级之间使用它们。我如何在任意不相关的小部件之间使用这种机制(或其他机制)? 问题答案: 在PyQt中,以下说明: 等价的 以类似的方式: 等价的 但是最大的区别是“文档”对象的范围,因为连接是在全局元

  • 问题内容: 在Node.js中,我可以使用EventEmitter轻松地制作WordPress副本,以将钩子系统复制并构建到CMS核心中,然后可以将其附加到插件中。 对于编写并移植到Go的CMS,我现在需要相同级别的可扩展性和核心隔离。基本上,我现在已经完成了核心工作,但是为了使其真正灵活,我必须能够插入事件(挂钩),并使插件具有附加功能并附加到这些挂钩上。 我不在乎重新编译(动态/静态链接),只

  • 澄清:请注意,这个问题与这个问题不同:如何使用Spring Cloud Stream Kafka和每个服务的数据库实现微服务事件驱动架构 这一个是关于使用Kafka作为唯一的存储库(事件),不需要DB,另一个是关于使用每个服务的数据库(MariaDB)。 我想实现一个事件源架构来处理分布式事务: OrdersService接收订单请求并将新订单存储在代理中。 这是我的主要疑问:我如何查询Kafka