现在我想通过(node.js mysql)来查询mysql,第一次查询数据的时候需要10秒,但是下一次要花更少的时间。
router.get('/getStationsInfo1', function(req, res, next) {
var nowTime = req.query.nowTime;
var query = 'select stationid, timestamp,precipitation from db where timestamp = ? order by timestamp asc;'
mysqlPool.query(query, [nowTime], function(error, results) {
if (error) {
res.send({
code: 0,
data: ''
})
}
res.send({
code: 1,
data: results
})
});
})
1条答案
按热度按时间rxztt3cl1#
例如,你可以使用一个合适的查询生成器,我总是使用knex,它工作效率很高。
以下是创建查询生成器的方法:
然后你可以这么做。。。