zoukankan      html  css  js  c++  java
  • MongoDB 数据库操作

    MongoDB 数据库操作:

    查看数据库,如果数据库内容为空,不会显示

    show dbs 

    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB

    切换指定的数据库

    use <dbname> 

    use admin 

    > use admin
    switched to db admin
    如果数据库存在,则切换到这个数据库;如果数据库不存在,则创建该数据库
    另外,如果什么都不操作离开的话,这个库就会被系统删除,所以我们可以往里插入一张数据表:db.createCollection('clo1')

    创建一个不存在的数据库test,给test数据库创建一张表

    我们发现执行了use test命令,但show dbs 看不到test数据库
    > use test
    switched to db test
    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    
    

    因为当前数据库没有数据表,不能存在空的数据库,需要在数据库创建数据表,才会创建数据库,

    但这个数据库在内存中还可以使用

    > db.createCollection('clo1') 
    { "ok" : 1 }
    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    test    0.000GB
    
    
    




    可以查看到当前在哪个数据库
    db
    > db
    admin
    查看当前数据库的状态,可以查看到当前是在哪个数据库下,以及该数据库下有多少个集合,数据库的大小等等
    db.status()
    > db.status()
    2019-04-05T02:45:59.450+0800 E QUERY    [js] TypeError: db.status is not a function :
    @(shell):1:1
    删除当前所在的数据库,要想删除某个库,必须切换到要删除的数据库下执行删除
    use dbname
     db.dropDatabase()
    > db
    test
    > db.dropDatabase()
    { "dropped" : "test", "ok" : 1 }



     
  • 相关阅读:
    webdav srs相关
    How To Configure WebDAV Access with Apache on Ubuntu 14.04
    ubuntu 编译lighttpd
    srs编译及推流测试
    Compile pciutils (lspci, setpci) in Windows x86,在 Windows x86 平台下编译 pciutils (lspci, setpci)
    mingw MSYS2 区别
    Qt之美(三):隐式共享
    Qt之美(二):元对象
    Qt之美(一):d指针/p指针详解
    C++的栈空间和堆空间
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/10656546.html
Copyright © 2011-2022 走看看