通过NodeJS将复杂表单数据插入SQL(mssql)数据库的正确方法是什么。 例如,我们有
{
"newsDate": "xxxx",
"content": [
{
"languageCode": "eng",
"heading": "Head",
"body": "Body"
},
{
"languageCode": "ger",
"heading": "Head",
"body": "Body"
}
],
"mediaCodes": [1,2,3,4]
}
我们是要将整个JSON发送到NodeJS,然后拆分数据并插入数据库。或者我们想在客户端分割数据并有多个请求。
如果我们一次发送所有数据,我们是否希望通过循环分割数据,并创建查询(将具有过程),然后使用BEGIN TRANSACTION和ROLLBACK同时执行所有数据,如果任何查询失败,或者一个接一个地执行?
这样做的正确方法是什么?
感谢您的时间