这在我的node.js/express项目中的routes/product.js
文件中,该项目正在使用express myconnection。如何返回多个数据集供视图使用?data
对象和dropdown
对象由同一查询填充。我想保持data
对象的原样,但用不同的查询填充dropdown
对象。
exports.edit = function(req, res) {
var id = req.params.id;
req.getConnection(function (err, connection) {
connection.query('SELECT * FROM products WHERE product_id = ?', [id], function (err, rows) {
if (err)
console.log("Error Selecting : %s ", err);
res.render('products\edit', {
page_title: "Product : Edit",
save_button_title: "Update",
data: rows,
dropdown:rows});
});
});
}
您可以在第一个"成功"区域内嵌套另一个数据库调用,也可以尝试以下操作:Node.js-等待多个异步调用