繁体   English   中英

如何在节点js中使用sequelize和mysql插入批量数据而不使用循环进行插入查询

[英]how to insert bulk data using sequelize and mysql in node js without using looping for insert query

如何在表中插入数组或json? 数组或json包含所有字段和值。

{
 "userId":24,
 "addressList":[{ "city":"delhi",
                  "state":"delhi"
                },
                { "city":"gurugram",
                 "state":"hariyana"
                },
                { "city":"dehradun",
                  "state":"uttrakhand"
                }]
}

表格详细信息:userId城市所在州24德里德里24古拉格哈里亚纳24德拉敦uttrakhand

在sequelize中使用bulkCreate()函数。

 User.bulkCreate([
   { username: 'barfooz', isAdmin: true },
  { username: 'foo', isAdmin: true },
  { username: 'bar', isAdmin: false }
]).then(() => { // Notice: There are no arguments here, as of right now you'll have to...
  return User.findAll();
}).then(users => {
  console.log(users) // ... in order to get the array of user objects
})

这是一个示例示例。 请参阅此以批量创建文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM