NodeJs模型replace现有的表

你好下面的人是我的用户表的模型代码…

module.exports = { attributes: { firstName: 'string', lastName: 'string', age: 'integer', birthDate: 'date', emailAddress: 'email' } }; 

它正在创builduser表具有上述属性..但之后,我们从后端插入一些数据到数据库表user …重新启动后的sails / nodejs ..它开始更换用户表,以便user内的所有数据将会迷路…如何解决这个问题? 所以它不会创build相同的表,如果它已经存在…

您需要为此configuration模型设置。 要么像这样改变你的模型:

 module.exports = { migrate: 'safe', attributes: { firstName: 'string', lastName: 'string', age: 'integer', birthDate: 'date', emailAddress: 'email' } }; 

或者,如果您使用的是风帆版本0.10.x,那么您也可以通过更改config / models.js文件来设置全局设置:

 module.exports.models = { migrate: 'safe' }; 

每个模型中的本地设置(如果存在)将覆盖全局设置