Sequelize:批量创建返回对象

时间:2017-10-19 22:26:19

标签: mysql node.js sequelize.js

我需要取回使用bulkCreate命令保存的所有对象。

我相信这个地方是:

 User.bulkCreate(values, {returning: true})

 User.bulkCreate(values, { individualHooks: true })

哪一个适合使用,我在哪里放置这条线?

我的模型看起来像这样:

var User = sequelize.define("Users", {
        status: {
            type: DataTypes.DataTypes.INTEGER,
            allowNull: true,
            defaultValue: 1
        },
        id: {
            type: DataTypes.DataTypes.INTEGER,
            allowNull: false,
        }
    }, {
            tableName: 'Users',
            classMethods: {
                associate: function (models) {
                    User.belongsTo(models.Group, {
                        foreignKey: {
                            name: 'user_id',
                            allowedNull: false,

                        }
                    })
                }
            },
            hooks: {

            }
        });

return User;

0 个答案:

没有答案