作家
登录

MongoDB安装及常用操作命令

作者: 来源: 2017-09-08 17:02:36 阅读 我要评论

  •  
  • [root@snails ~]# mongo --host=127.0.0.1 --port=27017 
  •  
  • MongoDB shell version: 3.2.7 
  •  
  • connecting to: 127.0.0.1:27017/test
  • > show dbs #显示数据库列表

    > show collections #显示当前数据库中的集合(类似关系数据库中的表)

    > show users #显示用户

    > use <db name> #切换当前数据库,如不雅数据库不存在则创建数据库。

    > db.help() #显示数据库操作敕令,琅绫擎有很多的敕令

    > db.foo.help() #显示集合操作敕令,同样有很多的敕令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的敕令

    > db.foo.find() #对于当前数据库中的foo集合进行数据查找(因为没有前提,会列出所稀有据)

    > db.foo.find( { a : 1 } ) #对于当前数据库中的foo集合进行查找,前提是数据中有一个属性叫a,且a的值为1

    > db.dropDatabase() #删除当前应用数据库

    > db.cloneDatabase("127.0.0.1") #将指定机械上的数据库的数据克隆到当前数据库

    > db.copyDatabase("mydb", "temp", "127.0.0.1") #将本机的mydb的数据复制到temp数据库中

    > db.repairDatabase() #修复当前数据库

    > db.getName() #查看当前应用的数据库,也可以直接用db

    升序

    > db.version() #当前db版本

    > db.getMongo() #查看当前db的链接机械地址

    > db.serverStatus() #查看数据库办事器的状况 
  • 三、Shell中的根本操作:增删改查

    1. # mongo

    启动mongodb数据库

    2. > db

    可以查看db当前指向哪个数据库

    
--auth 是否须要验证权限登录(用户名和暗码)

    3. 进入数据库 > use test;

    应用use DATABASE_NAME应用use 数据库名就可以切换全局变量db当前指向的数据库。留意:use操作同时可以创建数据库,如不雅use+一个不存在的数据库名,则use履行后,MongoDB会创建对应数据库。

    4. 萌芽数据库 > show dbs; (要显示数据库必须插入至少一条则档)

    5. 删除数据库 > db.dropDatabase();

    createCollection() 办法

    db.createCollection(name, options)

    在敕令中, name 是要创建的集合的名称. Options 是一个文件,用于指定设备的集合

    删除集合:drop() 办法

    db.COLLECTION_NAME.drop() 是用来大年夜数据库中删除一个集合

    6.创建、删除集合

    dbpath=/data/mongodb

    1. #创建集合 
    2. #进入数据库mongos> use test; 
    3. mongos> db.createCollection("mycollection"
    4. "ok" : 1 } 
    5. mongos> show collections;   #查看集合 
    6. mycollection 
    7.  
    8. #删除集合 

    9.   推荐阅读

        MySQL开发实践8问,你能hold住几个?

      比来研发的项目对DB依附比较重,梳理了这段时光应用MySQL碰到的8个比较具有代表性的问题,谜底也比较偏本身的开辟实践,没有DBA专业和深刻,有进出的请使劲拍砖!&hellip; MySQL读写机能>>>详细阅读


      本文标题:MongoDB安装及常用操作命令

      地址:http://www.17bianji.com/lsqh/37267.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)