首页 > 数据库技术 > 详细

MongoDB学习笔记~客户端命令行的使用

时间:2015-04-10 14:53:09      阅读:271      评论:0      收藏:0      [点我收藏+]

当我们从MongoDB网站下载安装包之后,它会伴随有一系列的工具,服务器程序mongod是我们耳熟能详的了,客户端mongo和性能检测mongostat我们可能就没有用过了,今天主要是介绍一下mongo这个客户端命令行工具的使用。

测试环境:服务端:linux版的mongod 2.6.9

              客户端:window版的mongo 2.6.9

下面介绍一些常用的命令

1 建立一个新的链接

var x=new Mongo("192.168.2.4:27017")

2 显示所有数据库

show dbs

技术分享

3 指定当前要使用的数据库

var db=x.getDB("background")

4 得到当前数据库的名称

db.getName()

技术分享

5 得到数据库的所有集合

db.getCollectionNames()

技术分享

6 得到数据库中集合的详细信息

db.getCollectionInfos()

技术分享

7 得到指定的集合

db.getCollection("background")

技术分享

8 得到集合中元素的数量

db.getCollection("background").count()

技术分享

9 得到服务器相关信息

db.hostInfo()

技术分享

10 得到当前Mongo服务器的连接信息

db.getMongo()

技术分享

技术分享

11 为排序和查询的字段添加索引

了解数据库的朋友对索引应该不会陌生吧,当数据量比较小时,它起不到什么作用,当数据量大时500W以上,你的字段就需要加索引了,性能提升相当的明显,如果你不加,那你就等着昙花开吧,呵呵!

db.dbName.ensureIndex({FieldName:1})//1为升序,-1为降序
db.dbName.getIndexes()

技术分享

MongoDB学习笔记~客户端命令行的使用

原文:http://www.cnblogs.com/lori/p/4414367.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!