这是我传递给批处理事务的查询:
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?
如何处理?