bulk使用nodejs中的sequelize创建记录

时间:2015-07-16 13:25:14

标签: node.js postgresql sequelize.js

任何方式进行批量更新,使用sequelize和postgres创建?

我尝试了以下内容:

   sequelize.models.Location.bulkCreate(updatedPost.locations,
 { ignoreDuplicates: true }).then(function (locations) {
                            res.send(updatedPost);
                            res.end();
                        });

我收到了这个错误:

  

postgres不支持'ignoreDuplicates'选项。

1 个答案:

答案 0 :(得分:0)

INSERT ...关于冲突现在没有/更新是Postgres上的一件事。他们有really good documentation。所以你可以做Sequelize.query()来做。 但我很抱歉Sequelize仍然不支持它本地。您必须在模型上编写一个方法来执行此操作。