标签: node.js sails.js crud waterline
Sails JS使用蓝图为定义的模型创建CRUD。要进行更新,请执行Model / Update /:id,然后传入要更改的值。但是,这允许更改主键。有没有办法在不定义自定义CRUD的情况下禁止这个?
答案 0 :(得分:1)
您可以为模型添加一些验证,以确保新ID等于旧ID。
截至2014-11-11,Waterline提供beforeUpdate hook,在该钩子中你可以确保id不是要更新的字段的一部分,如果是,只需从对象中删除它。