Node.js 为什么sequelize只返回一个结果?

Node.js 为什么sequelize只返回一个结果?,node.js,sequelize.js,Node.js,Sequelize.js,我在编写代码时遇到一些问题,以下是一些信息: 型号: 控制器: 此代码返回此结果(然后获取/news/0/1): 但我的数据库里有5条新闻! …然后我获取/news/0/5,我得到了这个: [ { "id": 1, "title": "First new", "slug": "demo:first_new", "bo

我在编写代码时遇到一些问题,以下是一些信息: 型号:

控制器:

此代码返回此结果(然后获取/news/0/1):

但我的数据库里有5条新闻! …然后我获取/news/0/5,我得到了这个:

[
    {
        "id": 1,
        "title": "First new",
        "slug": "demo:first_new",
        "body": "New 1. This is demo ^=^",
        "postedBy": 0,
        "createdAt": "2020-07-22T13:53:48.000Z",
        "updatedAt": "2020-07-22T13:53:48.000Z",
        "rate": [
            {
                "rate": "0.0000"
            }
        ]
    }
]
看,利率是无效的!它应该是-0.3333

有人能给我解释一下,为什么会发生这种情况,以及如何解决这个问题吗

router.get('/news/:from/:count', (req, res, next) => {
    if (Number.isInteger(Number(req.params.from)) && Number.isInteger(Number(req.params.count))) {
        models.news.findAll({
            offset: Number(req.params.from),
            limit: Number(req.params.count),
            include: [{
                as: 'rate',
                model: models.news_ratings,
                attributes: [
                    [sequelize.fn('AVG', sequelize.col('rating')), 'rate']
                ]
            }]
        })
        .then(response => {
            console.log(response)
            res.json(response)
        })
        .catch(err => {
            console.error(err)

            res.status(500).end()
        }) 
    } else next()
})
[{
    "id": 1,
    "title": "First new",
    "slug": "demo:first_new",
    "body": "New 1. This is demo ^=^",
    "postedBy": 0,
    "createdAt": "2020-07-22T13:53:48.000Z",
    "updatedAt": "2020-07-22T13:53:48.000Z",
    "rate": [
        {
            "rate": "-0.3333"
        }
    ]
}]
[
    {
        "id": 1,
        "title": "First new",
        "slug": "demo:first_new",
        "body": "New 1. This is demo ^=^",
        "postedBy": 0,
        "createdAt": "2020-07-22T13:53:48.000Z",
        "updatedAt": "2020-07-22T13:53:48.000Z",
        "rate": [
            {
                "rate": "0.0000"
            }
        ]
    }
]