美文网首页
高级查询aggregate聚合管道

高级查询aggregate聚合管道

作者: Wrestle_Mania | 来源:发表于2019-12-05 14:21 被阅读0次

    主要用于:表关联查询、数据统计

    管道操作符 详情
    $project 增加、删除、重命名字段
    $match 条件匹配,只有满足条件的文档才进入下一阶段
    $limit 限制数量
    $skip 跳过数量
    $sort 排序
    $group 条件组合结果、统计
    $lookup 表关联查询
    SQL NOSQL
    WHERE $match
    GROUP BY $group
    HAVING $match
    SELECT $project
    ORDER BY $sort
    LIMIT $limit
    SUM() $sum
    COUNT() $sum
    join $lookup

    管道操作符作为“键”,所对应的“值”叫做管道表达式

    常用表达式操作符 详情
    $addToSet 将文档指定字段的值去重
    $max 文档指定字段的最大值
    $min 文档指定字段的最小值
    $sum 文档指定字段求和
    $avg 文档指定字段求平均
    $gt 大于给定值
    $lt 小于给定值
    $eq 等于给定值

    相关文章

      网友评论

          本文标题:高级查询aggregate聚合管道

          本文链接:https://www.haomeiwen.com/subject/bimdgctx.html