javascript - Node JS Sequelize如何统计关联数据

标签 javascript node.js sequelize.js

我在 Node JS 中使用 Sequelize 作为 ORM。在有两个禁忌。事件和评论。我这样联想:事件有很多评论。现在我想检索所有事件并计算每个事件的评论数。 现在我这样做:

 db.Event.findAndCountAll({limit: limit,offset: offset, include: [ db.Comment], order: 'date DESC'}).

然后下一个返回

JSON.stringify(result.rows).

如何只用一个查询返回评论数。

请帮助我。

提前致谢

最佳答案

您将返回的“结果”是传递给成功回调函数的结果,对吗?

db.Event.findAndCountAll(...).success(
    function(result) { // this guy
        console.log(result.count) //this logs the count
    }
)

可以使用result.count来获取值

关于javascript - Node JS Sequelize如何统计关联数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19348584/

相关文章:

javascript - 重新排列 JSON 数据以将 id 添加到嵌套对象

javascript - 是否可以将 Google Maps API v3 页面与另一个页面连接?

javascript - 关于 Node.js Promise then and return?

node.js - HTTPS NodeJS 和 Heroku。强制使用 HTTPS?

mysql - 从多对多关系中选择 Sequelize

javascript - 使用 Node.js Express 将 MongoDB 数据传递到 .ejs-Template

javascript - knockout foreach 绑定(bind)不起作用

javascript - 如何在 node.js 中使用堆栈跟踪记录错误?

node.js - 如何使用 sequelize.js 保存从 FineOne 返回的关联?

javascript - 在 sequelize 中使用另一个表连接两个表