标签: javascript linq knex.js fail-fast
我担心这段代码:
knex('person').where('id','=', 1).then(result => { const person = result[0]; // the code I worry - result should contain only ONE element });
如果我使用的是C#,我会使用Linq的Single,如果结果中有多个元素,则会快速失败并抛出异常,比如where子句被遗忘或条件错误。
我如何在JavaScript中实现它?