你的位置:首页 > 数据库

[数据库]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()

12 删除索引

db.TableName.dropIndex({"LoginName":1})

各位对索引一定要引起重视,因为在大数据情况下,如果没有索引,在进行排序,查询等操作时就引发全表扫描,那代价是非常大的!