gpt4 book ai didi

Mongoose:所有保存和更新方法的中间件

转载 作者:行者123 更新时间:2023-12-04 21:58:13 25 4
gpt4 key购买 nike

我一直在使用 mongoose 以下 API 编写一个 CRUD 应用程序:

  • 创建:save()
  • 更新:findByIdAndUpdate()

我想为这两种方法都设置一个中间件。我试过了 pre('save', ...) pre('validate', ...)但他们只为创建路线开火。

是否有其他方法适用于两者,或者我是否需要重构更新路由以使用 save() API?

最佳答案

'save' 中间件仅在 save 调用时触发,不会在任何更新调用时触发。没有为更新触发的中间件,因为它们被直接发送到驱动程序,因此它们是原子的。

关于Mongoose:所有保存和更新方法的中间件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15020897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com