mongodb基本操作(客户端命令行)

原创 2016年08月30日 13:32:56
这里简单列举一些mongodb在命令行里的常用操作:

1)启动mongodb

     命令:mongod  --dbpath [你的mongodb数据存放的目录

      然后另开一个标签输入:mongo  

       前提是你已经将mongodb添加到环境变量中,否则需到mongodb安装目录的bin文件夹下去执行以上命令

2)显示mongodb中有哪些数据库

>show dbs

3)显示当前正在使用的数据库

>db

4)选择使用的数据库

>use 你要使用的数据库名

5)登陆你要使用的数据库

>db.auth(username,password)  username为用户名,password为密码

6)查看当前数据库有哪些表

>db.getCollectionNames()

7)显示数据库有哪些操作

>db.help()

8)查看数据库下的表有哪些操作

>db.CollectionName.help()   CollectionName为要操作的表,以下CollectionName均为表名

9)查询操作

>db.CollectionName.find({}).pretty()  大括号里是查询条件,pretty()以格式化的形式输出

>db.CollectionName.find({},{}).pretty() 第一个大括号为查询条件,第二个大括号为要输出的字段,要输出的字段就将其值设为1,没写的字段默认为不输出,_id字段默认为总是输出,如果不想输出就将其值设为0

>db.CollectionName.find({}).count() 输出查询到的数据的条数

10)特殊查询条件

>$gt  大于

>$lt   小于

>$gte  大于等于

>$lte   小于等于

>$elemMatch  嵌套查询值为列表

11)删除数据

>db.CollectionName.remove({}) 大括号为条件

12)删除表

>db.CollectionName.drop()

13)建索引

>db.CollectionName.ensureIndex({}) 大括号里为要建索引的字段名,1为升序,-1为降序

14)插入数据

>db.CollectionName.insert({})

15)更新数据

>db.CollectionName.update({},{})   第一个大括号为更新条件,第二个为更新的内容,$set为更新原有数据,$inc为插入新数据

具体使用方法可以查看mongodb菜鸟教程

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

mongodb的命令行操作命令详解(增删改查、高级查询)

本文为上文的续篇,主要讲解mongodb在cmd的直接操作命令,我的mongodb是安装在d:\mongodb下1,mongodb启动服务 : 命令行方式启动: . 直接cmd下进入mongodb的...
  • wangpengzhi19891223
  • wangpengzhi19891223
  • 2016年06月01日 11:29
  • 9403

MongoDB基础篇:MongoDB Shell命令大全

要想能熟练操作MongoDB,首先先要熟练使用 MongoDB Shell, 再次要熟练使用驱动 mongodb-java-driver, 最后是spring-data-mongodb的使用 在使用S...
  • vbirdbest
  • vbirdbest
  • 2017年07月24日 21:48
  • 1013

MongoDB命令行操作

本文专门介绍MongoDB的命令行操作,分上,下两篇(其实本来是一篇,后来太长,于是拆之)。下篇介绍Record级别的操作,上篇介绍除Record以外的操作,如对database和collection...
  • shhider
  • shhider
  • 2014年11月18日 17:57
  • 817

mongodb 命令行基本命令使用大全

(先声明下,下面的命令,我没有都测试过,这是我转载的,以备后用,所以喷子且留情,不然小心我三十米的大刀!!!想想我都怕!!!) 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进...
  • qq_27093465
  • qq_27093465
  • 2017年01月18日 15:27
  • 2157

MongoDB基本管理命令

MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一...
  • shirdrn
  • shirdrn
  • 2011年12月27日 17:03
  • 112176

MongoDB常用操作命令大全

如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创 建一个名叫“myTest”的数据...
  • piaocoder
  • piaocoder
  • 2016年08月31日 15:08
  • 7470

mongodb 的服务启动和基本操作命令

上一篇博客已经写了mongodb 的安装装这一篇写一下在dos 下的操作 在操作前需要启动mongodb数据库服务 1.首先打开dos窗口,然后选择路径到你的安装路径下的bin目录(我的路径是的D:m...
  • u012373815
  • u012373815
  • 2015年08月15日 18:49
  • 18957

mongoDB——安装和启动

去mongoDB官网下载安装包:http://www.mongodb.org/downloads      mongoDB服务器端安装和启动步骤:      1. 在磁盘创建文件夹         d...
  • liusong0605
  • liusong0605
  • 2013年08月30日 15:22
  • 34092

MongoDB 客户端工具

Mongo VUE        缺点:没命令行输入的界面        链接:http://pan.baidu.com/s/1skuEOPZ 密码:36b6 【MongoVUE 1.6.9】Robo...
  • Jerome_s
  • Jerome_s
  • 2017年01月01日 16:08
  • 4435

mongo shell客户端常用命令

mongo常用一些命令: 寻求帮助 help 查看所有的数据库 show dbs 查看一个数据库所有的表 show collection 查看用户 show users show p...
  • weidawei0609
  • weidawei0609
  • 2014年06月13日 17:54
  • 633
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mongodb基本操作(客户端命令行)
举报原因:
原因补充:

(最多只允许输入30个字)