码迷,mamicode.com
首页 > 数据库 > 详细

【原创】大数据基础之Mongodb(2)常用查询命令

时间:2019-05-16 11:04:29      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:base   val   mongod   linu   tar   mon   pre   nbsp   tps   

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(2)常用查询命令

标签:base   val   mongod   linu   tar   mon   pre   nbsp   tps   

原文地址:https://www.cnblogs.com/barneywill/p/10874146.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!