0

这是我传递给批处理事务的查询:

INSERT INTO table VALUES(${id}, ${name}, ${crtd});

输入数组可能包含也可能不包含其中一个键,例如${crtd}。这会抛出Error: property 'crtd' does not exist并且整个批次都失败了。

我仍然希望插入这一行,仅包含{id}and {name}${crtd}也是一个可为空的列。

在下面,'l' 是缺少键 ${crtd} 的输入 json。

                           db.tx(t=>t.batch(valuesArray.map(l=>t.none(query, l))))                         So, the only way to do this is additional logic that checks for missing keys and adds them?

如何处理?

4

0 回答 0