zoukankan      html  css  js  c++  java
  • MongoDB(04):数据库操作

    一、创建数据库

    1、语法

    MongoDB 创建数据库的语法格式如下:

    use DATABASE_NAME

    如果数据库不存在,则创建数据库,否则切换到指定数据库。

    2、实例

    以下实例我们创建了数据库 runoob:

    > use runoob
    switched to db runoob
    > db
    runoob
    > 

    如果你想查看所有数据库,可以使用 show dbs 命令:

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

    可以看到,我们刚创建的数据库 runoob 并不在数据库的列表中, 要显示它,我们需要向 runoob 数据库插入一些数据。

    > db.runoob.insert({"name":"菜鸟教程"})
    WriteResult({ "nInserted" : 1 })
    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    runoob  0.000GB

    MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。

    注意: 在 MongoDB 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。

    二、删除数据库

    1、语法

    MongoDB 删除数据库的语法格式如下:

    db.dropDatabase()

    删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。

    2、实例

    以下实例我们删除了数据库 runoob。

    首先,查看所有数据库:

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

    接下来我们切换到数据库 runoob:

    > use runoob
    switched to db runoob
    > 
    

    执行删除命令:

    > db.dropDatabase()
    { "dropped" : "runoob", "ok" : 1 }
    

    最后,我们再通过 show dbs 命令数据库是否删除成功:

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

    3、删除集合

    集合删除语法格式如下:

    db.collection.drop()
    

    以下实例删除了 runoob 数据库中的集合 site:

    > use runoob
    switched to db runoob
    > db.createCollection("runoob")     # 先创建集合,类似数据库中的表
    > show tables             # show collections 命令会更加准确点
    runoob
    > db.runoob.drop()
    true
    > show tables
    > 
  • 相关阅读:
    命令模式
    单例模式
    装饰者模式
    监听者模式
    三角形三心和特点
    u3d中texture2D的Advanced设置解析
    c# 三种常见的委托
    c# float显示时保存一位小数
    Jakarta Java Mail属性参数配置
    SpringDataRedis的Keyspaces设置
  • 原文地址:https://www.cnblogs.com/springsnow/p/12931938.html
Copyright © 2011-2022 走看看