小编SAN*_*SAN的帖子

使用sequelize关联不同的模型?

嗨,我正在尝试将我的用户模型与登录模型和Question_details模型关联起来。准吗?

但是,如果我与

User Model

    module.exports = (sequelize, DataTypes) => {
        var Users = sequelize.define('users', {
            name: {
                type: DataTypes.STRING(100)
             }
            phone: {
                type: DataTypes.BIGINT,
                unique: true
            }
        }, { freezeTableName: true });

        Users.associate = function(models) {
            Users.hasOne(models.login, {
                foreignKey: 'user_id',
                as: 'loginDetails'
            });
        };

        Users.associate = function(models) {
            Users.hasMany(models.customer_query, {
                foreignKey: 'user_id',
                as: 'queryDetails'
            });
        };

        return Users;
    };
Run Code Online (Sandbox Code Playgroud)

登录模型

module.exports = (sequelize, DataTypes) => {
    var Login = sequelize.define('login', {
        user_id: {
            type: DataTypes.INTEGER
        },
        user_name: {
            type: DataTypes.STRING(500), …
Run Code Online (Sandbox Code Playgroud)

associations node.js express sequelize.js

2
推荐指数
1
解决办法
5422
查看次数

如何使用nodejs在mariadb中进行批量插入?

每当我尝试运行我的代码时,都会显示列数不匹配错误。

values=[
    [{id:12227722345,name:"dgssssdavgsgfv",pass:"cvhsssssadfvugod"}],
    [{id:12,name:"ddd",pass:"cvh"}]
   ];

c.query('insert into Hash.asn(userid,username,password) values (?,?,?)',[values],function(err,rows)
{
  if (err)
    console.log(err);

  c.query('commit');
  console.log(rows);

}); 
Run Code Online (Sandbox Code Playgroud)

错误:

{ [Error: Column count doesn't match value count at row 1] code: 1136 }
Run Code Online (Sandbox Code Playgroud)

javascript mariadb node.js mariasql

1
推荐指数
1
解决办法
2166
查看次数