Sails.js是否可以插入多条记录? 我正在使用MySQL,我需要根据来自API的请求将'n'行保存到MySQL中。
我需要有关Sails.js的帮助 谢谢
答案 0 :(得分:3)
是的,您可以一次在mysql中写入多条记录。 让我的模型是:
module.exports = {
tableName:'test',
autoCreatedAt:false,
autoUpdatedAt:false,
attributes: {
name:'string'
}
};
首先让我们看看它是如何在mysql查询中完成的。
INSERT INTO `test` VALUES (1,'AB'),(2,'ABCCDC');
现在,您可以添加多条记录......
Test.create([{name:'name1'},{name:'name2'},{name:'name3'}])
.exec(function(err,done){
if(err){
//hendle the error;
return;
}
//successfully inserted;
});
现在我想我的观点很明确。
您只需传递
array of objects in model.create()
即可插入多个对象。