根据单个请求创建多个帆模型
Create multiple sails models on single request
我正在将 CSV 文件上传到 sails 应用程序。此时它应该做两件事:
- UploadController 应使用 UploadModel
存储未更改的上传文件
- UploadController 应该解析文件并将每个条目存储在 EntryModel
我的第一个想法是我可以做类似
的事情
entries = parse(data);
foreach(entry in entries) {
sails.models.entry.create(entry);
}
但这种方法悄无声息地失败了。
有没有合适的方法来处理这种情况?
谢谢!
您可以使用对象数组调用.create
来创建多个模型;这是 referred to in the documentation for .create()
。所以:
sails.models.entry.create(entries).exec(...);
应该可以正常工作。
我正在将 CSV 文件上传到 sails 应用程序。此时它应该做两件事:
- UploadController 应使用 UploadModel 存储未更改的上传文件
- UploadController 应该解析文件并将每个条目存储在 EntryModel
我的第一个想法是我可以做类似
的事情entries = parse(data);
foreach(entry in entries) {
sails.models.entry.create(entry);
}
但这种方法悄无声息地失败了。
有没有合适的方法来处理这种情况?
谢谢!
您可以使用对象数组调用.create
来创建多个模型;这是 referred to in the documentation for .create()
。所以:
sails.models.entry.create(entries).exec(...);
应该可以正常工作。