如何获得$ avg的猫鼬数组并使用$ lte $ gte

时间:2020-04-06 23:27:47

标签: node.js mongodb mongoose

我收集了有评论的产品 每个评论结构均由

组成
    comfort:
    {
        type: Number,
        required:true
    },
    durability:
    {
        type: Number,
        required:true
    },
    material:
    {
        type: Number,
        required:true
    },
    size:
    {
        type: Number,
        required:true
    }

我正在尝试获取评论,舒适度,reviews.durability等的平均金额

这是我创建的集合的模型,但无法获得数组的平均值

https://mongoplayground.net/p/7ZeG2CundE6

另一件事,如何在审查中的每个部门添加$ lte或$ gte,也许我希望avg reviews.comfort介于1到4星之间,然后我才返回产品。

0 个答案:

没有答案