MongoDB学习笔记~客户端命令行的使用
当我们从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()
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。