如何使用 Sequelize 在 postgresql 中插入批量上传?
How insert bulk upload in postgresql using Sequelize?
我使用Sequelize在nodejs中编写ORM查询,但现在我想批量插入数据 格式来自 Data.js 包含数据的文件,但我在控制台中收到错误
错误:
…………
正在执行(默认):SELECT 1+1 AS 结果
未插入...ReferenceError:未定义 myusers
那么告诉我如何解决这个问题?
const restify=require('restify')
const server=restify.createServer()
const Data=require('./Data')
//connection with database
const Sequelize=require('sequelize')
const connection = new Sequelize('emadb', 'postgres', 'Groot@2498', {
host: 'localhost',
dialect: 'postgres'
});
connection
.sync({
logging:console.log('.........')
})
.then(()=>{
myusers.bulkCreate(Data)
server.listen(8080,function(){
console.log('insert info server started')
})
})
.catch(err=>{
console.log('not inserted...'+err)
})
错误:
ReferenceError: myusers is not defined
非常明确你有:
myusers.bulkCreate(Data)
但我(也不是程序)在您使用它之前没有看到您定义的任何地方。myusers
。
我使用Sequelize在nodejs中编写ORM查询,但现在我想批量插入数据 格式来自 Data.js 包含数据的文件,但我在控制台中收到错误 错误: ………… 正在执行(默认):SELECT 1+1 AS 结果 未插入...ReferenceError:未定义 myusers 那么告诉我如何解决这个问题?
const restify=require('restify')
const server=restify.createServer()
const Data=require('./Data')
//connection with database
const Sequelize=require('sequelize')
const connection = new Sequelize('emadb', 'postgres', 'Groot@2498', {
host: 'localhost',
dialect: 'postgres'
});
connection
.sync({
logging:console.log('.........')
})
.then(()=>{
myusers.bulkCreate(Data)
server.listen(8080,function(){
console.log('insert info server started')
})
})
.catch(err=>{
console.log('not inserted...'+err)
})
错误:
ReferenceError: myusers is not defined
非常明确你有:
myusers.bulkCreate(Data)
但我(也不是程序)在您使用它之前没有看到您定义的任何地方。myusers
。