原创大数据基础之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常用查询命令的主要内容,如果未能解决你的问题,请参考以下文章