多语言展示
当前在线:1965今日阅读:167今日分享:16

详解MongoDB聚合计算框架 : 过滤操作的使用

MongoDB提供的聚合计算框架(Aggregation Framework)可用于数据的分析处理(OLAP相关业务),也可用于一些复杂场景的计算操作(OLTP相关业务),本篇经验将分享聚合计算框架中的过滤操作。注意:关于如何安装 MongoDB 数据库以及如何向集合中插入文档数据,请参考如下经验引用。1MongoDB学习: 如何安装 MongoDB Server0MongoDB学习: 插入文档操作详解
工具/原料

MongoDB数据库(Windows系统)

方法/步骤
1

打开一个命令行窗口,通过 MongoDB 通过的客户端程序 mongo 连接本地的数据库服务。

3

通过聚合操作实现文档数据的等值过滤,命令格式如下:db. 集合名称.aggregate( {$match : {属性名 : 属性值} } );这里会使用 aggregate 聚合函数以及 $match 聚合过滤关键字。

4

通过聚合操作实现文档数据的数值比较过滤,命令格式如下:db.集合名称.aggregate( {$match : {数值属性名 : {$gt : 属性值}} } );上述的 $gt 关键字可以根据实际业务需求替换为其他数值比较关键字。

5

通过聚合操作实现文档数据的数组值过滤,命令格式如下:db.集合名称.aggregate( {$match : {数组属性名 : 属性值} });关于基于数组类型属性的其他查询方式,可以参考如下经验引用。

注意事项

纸上得来终觉浅,绝知此事要躬行。

推荐信息