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

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

时间:2015-04-10 14:56:10      阅读:156      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!