Javascript Postgresql错误对象为模式、表、列等返回未定义的道具

Javascript Postgresql错误对象为模式、表、列等返回未定义的道具,javascript,node.js,postgresql,Javascript,Node.js,Postgresql,我将NodeJS与Posgregql数据库一起使用。当我运行一个包含查询的try/catch块时,所有内容通常都会按预期工作。当我出现错误时,我会得到一个如下所示的响应对象: INSERT has more target columns than expressions at Parser.parseErrorMessage (/.../node_modules/pg-protocol/dist/parser.js:278:15) at Parser.handlePacket (/.../nod

我将NodeJS与Posgregql数据库一起使用。当我运行一个包含查询的try/catch块时,所有内容通常都会按预期工作。当我出现错误时,我会得到一个如下所示的响应对象:

INSERT has more target columns than expressions
at Parser.parseErrorMessage (/.../node_modules/pg-protocol/dist/parser.js:278:15)
at Parser.handlePacket (/.../node_modules/pg-protocol/dist/parser.js:126:29)
at Parser.parse (/.../node_modules/pg-protocol/dist/parser.js:39:38)
at Socket.<anonymous> (/.../node_modules/pg-protocol/dist/index.js:8:42)
at Socket.emit (events.js:223:5)
at addChunk (_stream_readable.js:309:12)
at readableAddChunk (_stream_readable.js:290:11)
at Socket.Readable.push (_stream_readable.js:224:10)
at TCP.onStreamRead (internal/stream_base_commons.js:181:23) {
 length: 116,
  name: 'error',
  severity: 'ERROR',
  code: '42601',
  detail: undefined,
  hint: undefined,
  position: '219',
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: undefined,
  table: undefined,
  column: undefined,
  dataType: undefined,
  constraint: undefined,
  file: 'analyze.c',
  line: '945',
  routine: 'transformInsertRow'
}
INSERT的目标列多于表达式
在Parser.parseErrorMessage(/…/node_modules/pg protocol/dist/Parser.js:278:15)
位于Parser.handlePacket(/…/node_modules/pg protocol/dist/Parser.js:126:29)
在Parser.parse(/…/node_modules/pg protocol/dist/Parser.js:39:38)
在插座上。(/…/node_modules/pg protocol/dist/index.js:8:42)
在Socket.emit(events.js:223:5)
在addChunk(_stream_readable.js:309:12)
在readableAddChunk(_stream_readable.js:290:11)
在Socket.Readable.push(_stream_Readable.js:224:10)
在TCP.onStreamRead(内部/stream_base_commons.js:181:23){
长度:116,
名称:“错误”,
严重性:“错误”,
代码:“42601”,
细节:未定义,
提示:未定义,
位置:'219',
内部位置:未定义,
internalQuery:未定义,
其中:未定义,
模式:未定义,
表:未定义,
列:未定义,
数据类型:未定义,
约束:未定义,
文件:“analyze.c”,
行:“945”,
例程:“transformInsertRow”
}
如果详细说明错误所在的表、列等,这将非常有用。我想知道如何让它工作