Sequelize-插入长记录的最佳方法

阿毛里·拉罗兹(Amaury Laroze)

我有一个包含20个元素的表格。

有没有办法避免这种语法:

Sequelize.create({
  elem1: req.body.eleme1,
  elem2: req.body.eleme2,
  elem3: req.body.eleme3,
  elem4: req.body.eleme4,
  elem5: req.body.eleme5,
  ..... 
  elem20: req.body.eleme20,
});

并做类似的事情:

Sequelize.create({
  req.body
});

谢谢 :)

Sujeet阿格拉哈里

我认为没有最好的方法可以做到这一点。我可以给您的一个建议是,如果各列不相关,则将您的表分成多个表。使用规范化
然后您可以创建关联或使用事务。

如果不是这种情况,并且您仍然想一次插入20条记录。更好的方法是清理数据并分别创建包装器,然后尝试插入。
遍历您的req.body并将其推入包装器,如下所示。

 const data = {}
    Object.keys(req.body).forEach(function(key, index) {
        data[key] = req.body[key]
    //you can perform any other operation on a particular property here
    })
Sequelize.create(data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sequelize:如何记录原始查询

来自分类Dev

查询记录及其与sequelize的关联

来自分类Dev

在Sequelize中使用实例方法

来自分类Dev

插入后立即返回 null 的 Sequelize 关系助手方法

来自分类Dev

使用sequelize和nodejs更新多个记录?

来自分类Dev

Sequelize-关联表和查询记录

来自分类Dev

无法在Sequelize中将字符'N'插入PostgreSQL

来自分类Dev

sequelize种子无法在SQLite中插入数据

来自分类Dev

如何在 sequelize 上使用实例方法

来自分类Dev

Sequelize 实例方法不起作用?

来自分类Dev

无法访问 Sequelize 实例方法

来自分类Dev

使用sequelize.js检查记录/模型是否唯一

来自分类Dev

手动更新记录时Sequelize钩无法触发

来自分类Dev

如何每月获取数据库记录数量Sequelize

来自分类Dev

使用Sequelize查询自连接,包括相关记录

来自分类Dev

检索两个用户之间的聊天记录 sequelize

来自分类Dev

使用 sequelize 原始查询创建后获取记录

来自分类Dev

如何使用Sequelize和node.js进行批量插入

来自分类Dev

Sequelize-如何将数据插入多个表?

来自分类Dev

在Sequelize中预先保存钩子和实例方法?

来自分类Dev

在Sequelize中预先保存钩子和实例方法?

来自分类Dev

调用sequelize findAll方法后,setDataValue不是函数

来自分类Dev

Sequelize.js includesToMany实例方法创建不起作用?

来自分类Dev

这是在Sequelize中定义表关系的正确方法吗?

来自分类Dev

类方法中的 Sequelize 关联不起作用

来自分类Dev

Sequelize 将此作为响应 [{'primaryKey':null}] 返回给 findAll 方法

来自分类Dev

使用 Sequelize Create 方法时如何仅返回特定属性

来自分类Dev

Sequelize:根据关联属于多个记录查找记录-但仍返回所有关联记录吗?

来自分类Dev

使用PostgreSQL进行一对多设计的Sequelize.js最佳实践

Related 相关文章

  1. 1

    sequelize:如何记录原始查询

  2. 2

    查询记录及其与sequelize的关联

  3. 3

    在Sequelize中使用实例方法

  4. 4

    插入后立即返回 null 的 Sequelize 关系助手方法

  5. 5

    使用sequelize和nodejs更新多个记录?

  6. 6

    Sequelize-关联表和查询记录

  7. 7

    无法在Sequelize中将字符'N'插入PostgreSQL

  8. 8

    sequelize种子无法在SQLite中插入数据

  9. 9

    如何在 sequelize 上使用实例方法

  10. 10

    Sequelize 实例方法不起作用?

  11. 11

    无法访问 Sequelize 实例方法

  12. 12

    使用sequelize.js检查记录/模型是否唯一

  13. 13

    手动更新记录时Sequelize钩无法触发

  14. 14

    如何每月获取数据库记录数量Sequelize

  15. 15

    使用Sequelize查询自连接,包括相关记录

  16. 16

    检索两个用户之间的聊天记录 sequelize

  17. 17

    使用 sequelize 原始查询创建后获取记录

  18. 18

    如何使用Sequelize和node.js进行批量插入

  19. 19

    Sequelize-如何将数据插入多个表?

  20. 20

    在Sequelize中预先保存钩子和实例方法?

  21. 21

    在Sequelize中预先保存钩子和实例方法?

  22. 22

    调用sequelize findAll方法后,setDataValue不是函数

  23. 23

    Sequelize.js includesToMany实例方法创建不起作用?

  24. 24

    这是在Sequelize中定义表关系的正确方法吗?

  25. 25

    类方法中的 Sequelize 关联不起作用

  26. 26

    Sequelize 将此作为响应 [{'primaryKey':null}] 返回给 findAll 方法

  27. 27

    使用 Sequelize Create 方法时如何仅返回特定属性

  28. 28

    Sequelize:根据关联属于多个记录查找记录-但仍返回所有关联记录吗?

  29. 29

    使用PostgreSQL进行一对多设计的Sequelize.js最佳实践

热门标签

归档