我如何在使用node.js更新数据库之前获取所有数组

时间:2019-01-26 08:46:40

标签: mysql arrays node.js

我很好奇为什么为什么不通过我的函数传递多个数组,在该函数中它使用node.js更新mysql数据库

    con.query(checkemail, function(err, email, fields){
        for(k in email){
            // console.log(k);
            // console.log(email[k].send_id);
            // console.log(email[k].user_email);
            // console.log(email[k].return_template);

            var send_id = email[k].send_id;
            var user_email = email[k].user_email;
            var return_template = email[k].return_template;

            //console.log(user_email);
            //console.log(return_template);

            var mailOptions = {
                from: 'dummybot@gmail.com',
                to: user_email,
                subject: 'Sending Email using Node.js[nodemailer]',
                text: return_template        
}; //1. console.log(mailOptions);
        } //2. console.log(mailOptions);
    });

因此,当我(1)控制台日志从数据库中获取所有数据时,但我不明白为什么,当我(2)控制台日志再次在其下方时,它仅从数据库中获取了最后一个数组。 我想确保它从数据库中获取所有数组。为什么它甚至丢失了?请帮帮我!

0 个答案:

没有答案