您的位置:首页 >聚焦 >

环球精选!开篇-<em><!--red_beg-->小凭离<!--red_end--></em>

2022-08-08 06:48:09    来源:程序员客栈


(相关资料图)

// 聚合框架 $project:修改输入文档的结构。可以用来重命名、增加或删除域,也可以用于创建计算结果以及嵌套文档。

db.col.aggregate({ $project : {title : 1 ,likes : 1}});

//  0 为不显示当前字段  1为显示当前字段  

db.col.aggregate({$project : {_id :0 ,title : 1 ,likes : 1}})

// 聚合框架  $match:用于过滤数据,只输出符合条件的文档。$match使用MongoDB的标准查询操作。$match用于获取分数大于30小于或等于90记录,然后将符合条件的记录送到下一阶段$group管道操作符进行处理。

db.col.aggregate([{$match : {likes : {$gt : 30 ,$lte : 90 } } },{ $group :{ _id : null ,count :{$sum : 1 }}}])

// 聚合框架 在聚合管道中跳过指定数量的文档,并返回余下的文档。经过$skip管道操作符处理后,前五个文档被"过滤"掉。

db.col.aggregate({$skip : 5})

关键词: 可以用来 进行处理 小于或等于

相关阅读