Sails.js Sailsjs模型在销毁后回调似乎没有用,销毁前没有多大改善

Sails.js Sailsjs模型在销毁后回调似乎没有用,销毁前没有多大改善,sails.js,Sails.js,afterCreate和afterUpdate回调都返回模型afterDestroy只提供回调,而befordestroy只提供条件 我很好奇我是否做错了 如果我使用afterDestroy我基本上被告知某个地方的“记录”被销毁了 如果我在销毁之前使用,那么我必须自己重新查找模型 我知道sails不是rails,但对我来说,生命周期回调可以访问模型,或者如果不是模型,至少可以访问它的值 你觉得sails社区怎么样?从Waterline v0.10.0-rc6(发布版)开始,afterDestro

afterCreate
afterUpdate
回调都返回模型
afterDestroy
只提供回调,而
befordestroy
只提供条件

我很好奇我是否做错了

如果我使用
afterDestroy
我基本上被告知某个地方的“记录”被销毁了

如果我在销毁之前使用
,那么我必须自己重新查找模型

我知道sails不是rails,但对我来说,生命周期回调可以访问模型,或者如果不是模型,至少可以访问它的值


你觉得sails社区怎么样?

从Waterline v0.10.0-rc6(发布版)开始,
afterDestroy
提供了销毁实例数组作为第一个参数。刚刚更新了文档,谢谢你指出


beforedistroy
而言,它与所有“before”回调相同,因为它提供了用于查找模型的条件,但不会为您查找模型。这是为了避免不必要的查询,因为您可以在不访问数据库的情况下执行所需的操作(包括完全取消操作)。我认为这很有用

自Waterline v0.10.0-rc6(发布)起,
afterDestroy
确实提供了已销毁实例数组作为第一个参数。刚刚更新了文档,谢谢你指出


beforedistroy
而言,它与所有“before”回调相同,因为它提供了用于查找模型的条件,但不会为您查找模型。这是为了避免不必要的查询,因为您可以在不访问数据库的情况下执行所需的操作(包括完全取消操作)。我认为这很有用

谢谢@Scott Gress,事后看来。。。。破坏前的行为是有道理的。至于rc6,显然我需要更新我的package.jsontanks@Scott Gress,事后看来。。。。破坏前的行为是有道理的。至于rc6,显然我需要更新我的package.json