我正在使用nodejs + express + mongoose。
我为一个模块添加了"pre/post save"钩子,它可以与save函数很好地配合使用。但是,当我使用findOneAndUpdate(如果不存在则创建)时,这个钩子没有被调用。
似乎我唯一能做的就是将findOneAndUpdate分成两个函数,先搜索项目,然后再进行创建。
有没有更好的方法来解决这个问题?
我为一个模块添加了"pre/post save"钩子,它可以与save函数很好地配合使用。但是,当我使用findOneAndUpdate(如果不存在则创建)时,这个钩子没有被调用。
似乎我唯一能做的就是将findOneAndUpdate分成两个函数,先搜索项目,然后再进行创建。
有没有更好的方法来解决这个问题?