在单个查询中传递多行的json数据以进行插入

时间:2017-11-09 11:23:53

标签: javascript arrays json

这里我有查询将数据插入到单个数据的表工作中。但是如何在Postgresql中为单个查询插入多行以获取给定数据。

 db.query('INSERT INTO position (user_id,company_id,designation,country,city,salary)VALUES($1,$2,$3,$4,$5,$6) RETURNING *', [data.user_id, data.company_id, data.positionDetails.designation,data.positionDetails.country, data.positionDetails.city, data.positionDetails.salary]).then(function(Position) {
        return callback(null, Position.rows[0])
    }).catch(function(err) {
        return callback(null, err);
     })

数据(多次插入):

{ 
  "user_id":1
  "positionDetails":[
   { 
     "designation": "Developer",         
     "country": "testcountry",
     "city": "testcity",
     "salary": 200
   },{ 
     "designation": "Tester",         
     "country": "testcountry",
     "city": "testcity",
     "salary": 100 
   }
  ],
  "company_id": 1   
}

0 个答案:

没有答案