这是我传递给批处理事务的查询:
INSERT INTO table VALUES(${id}, ${name}, ${crtd});
输入数组可能包含也可能不包含其中一个键,例如${crtd}
。
这会抛出Error: property 'crtd' does not exist
,整个批次都会失败。
我仍希望插入此行,仅包含{id}
和{name}
。 ${crtd}
也是一个可以为空的列。
在下面,' l'是输入json缺少密钥$ {crtd}。
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?
如何处理?