原创大数据基础之Mongodb常用查询命令

Posted barneywill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原创大数据基础之Mongodb常用查询命令相关的知识,希望对你有一定的参考价值。

1 下载

https://www.mongodb.com/download-center/community

比如:

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz

2 连接

# cd $MONGODB_HOME
# bin/mongo master:27017/database_name

3 查询

1 count

>db.getCollection(‘table_name‘).find({}).count()

2 group by

>db.getCollection(‘table_name‘).aggregate([{"$group": {_id: "$column_name", count: {"$sum": 1}}}])

3 select by limit

>db.getCollection(‘table_name‘).find({}).limit(1).pretty()

4 select by condition ‘=’

>db.getCollection(‘table_name‘).find({"column_name": "column_value"})

5 select by condition ‘>’

>db.getCollection(‘table_name‘).find({"column_name":{$gt:"column_value"}}).pretty()

6 select by condition ‘or’

>db.getCollection(‘table_name‘).find({$or: [ {"column_name1":"column_value1"},{"column_name2":{$gt:"column_value2"}}]}).pretty()

 

以上是关于原创大数据基础之Mongodb常用查询命令的主要内容,如果未能解决你的问题,请参考以下文章

原创大数据基础之集群搭建

原创大数据基础之Ambari简介安装使用

原创大数据基础之Presto简介安装使用

原创大数据基础之Airflow简介安装使用

原创大数据基础之Impala简介安装使用

大数据基础之常用Linux命令