具有构建模型的NODE JS和将数据插入数据库

时间:2018-12-11 18:17:02

标签: node.js

我是NODEJS和JS的初学者。 我想建立一个用于制作注册页面的用户模型。 nodejs控制台中没有错误,但是新数据始终不会插入到我的数据库中。 我使用MYSQL,不想使用Mongoose构建模型(MongoDB)。 我认为[User.prototype.save = function save(callback)]有问题 而且我敢肯定,连接到数据库很好。 我该如何修改?

// model.js

GC://

// test.js

LDAP://

1 个答案:

答案 0 :(得分:0)

import functools Name.objects.filter(functools.reduce(lambda acc,x: acc | Q(name_iexact=x)), names, Q())) 之后的代码有问题:

pool.getConnection

您需要将 pool.getConnection(function (err, connection) { connection.query(cmd, [user.username, user.userpass], function (err, result) { if (err) { console.log("GG"); } else { console.log("Yes"); } }); connection.release(); //<--- These will execute immediately callback(err, result);//<--- after getConnection calls back }); 中的releasecallbackconnection.query的回调中向上移动,以便按正确的顺序进行操作

   pool.getConnection(function (err, connection) {
        connection.query(cmd, [user.username, user.userpass], function (err, result) {
            if (err) {
                console.log("GG");
            } else {
                console.log("Yes");
            }
            connection.release(); //<-- Now these happen after query calls back
            callback(err, result);//<--
        });
   });