【问题标题】:Converting Array to bulk Create in nodejs with Sequelize使用 Sequelize 在 nodejs 中将数组转换为批量创建
【发布时间】:2018-05-11 20:20:45
【问题描述】:

这是我来自 angularjs 控制器的 req.body json 数据:

{ 
    phoneno: [ 
               { id: 1, gsm: '123457801',  firstName: 'Mohamed',  lastName: 'Sameer'},
               { id: 2, gsm: '123450987',  firstName: 'Hameed',   lastName: 'Basha' } 
             ],
    sender: 'ifelse',
    message: 'Hello Test' 

}

我想从 req.body 获取 gsm 值

我想把上面的结构做成这种类型:

[{phoneno:123457801;sender:'ifelse';message:'Hello Test'},{phoneno:123450987;sender:ifelse;message:'Hello Test'}]

那么只有我能够插入mysql。

【问题讨论】:

    标签: mysql angularjs node.js


    【解决方案1】:

    我觉得对你有帮助!...

    var body={ 
        phoneno: [ 
                   { id: 1, gsm: '123457801',  firstName: 'Mohamed',  lastName: 'Sameer'},
                   { id: 2, gsm: '123450987',  firstName: 'Hameed',   lastName: 'Basha' } 
                 ],
        sender: 'ifelse',
        message: 'Hello Test' 
    
    };
    var new_req_body=[];
    for(var i=0;i<body.phoneno.length;i++){
    
    var new_arr={
                sender:body.sender,
                message:body.message,
                phoneno:body.phoneno[i].gsm
              };
    new_req_body.push(new_arr);
    }
    console.log(new_req_body);

    【讨论】:

    • @kaiaiselvan 你在吗?另一个问题
    • 将其作为单独的问题发布并给我发送链接
    猜你喜欢
    • 2018-05-21
    • 1970-01-01
    • 2018-05-31
    • 2016-12-06
    • 2022-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-20
    相关资源
    最近更新 更多