【发布时间】:2026-02-11 07:40:01
【问题描述】:
所以我有这段代码,但在我实际使用它之前,我不知道该函数将接受多少个参数
function insert(...args) {
return new Promise((resolve, reject) => {
// ↓↓↓ - here is the problem
db.query('INSERT INTO `?` VALUES(?,?,?,?,?,?);', args, (err, rows) => {
return err ? reject(err) : resolve(rows);
});
});
}
是否可以修改此函数,以便我可以根据需要插入尽可能多的参数?
【问题讨论】:
-
编写自己的查询生成器可能很乏味且容易出错。相反,请考虑使用现有的生成器,knex.js 只是一个示例。
标签: node.js node-mysql