我计算数据库中结果的数量并作为“TotalItems”发送

mysql_crawl.query('SELECT COUNT(*) FROM `catalogsearch_fulltext` WHERE MATCH(data_index) AGAINST("'+n+'") ', function(error, count) {
    var r = count[0];
    var totalItems = r,
    res.render('result.html', {
                totalItems: totalItems
                })
    });

我尝试在r上运行console.log,结果是
RowDataPacket { 'COUNT(*)': 25 }

但是当我在javascript上运行时,它显示为
[object Object]

如何将对象显示为数字?

最佳答案

totalItems是对象,可以通过totalItems['COUNT(*)']访问其值

关于javascript - 在Javascript上发送数组值,但显示为[object Object],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43891966/

10-09 17:04