• MongoDB的删除操作


    1.MongoDB 删除数据库的语法格式如下:
      db.dropDatabase()

    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    sdata   0.000GB
    test    0.000GB
    > use sdata
    switched to db sdata
    > db.dropDatabase()
    { "dropped" : "sdata", "ok" : 1 }
    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    test    0.000GB

    2.删除集合   集合删除语法格式如下:
      db.collection.drop()

    > use test
    switched to db test
    > db
    test
    > show tables
    firstCollection
    user_info
    > db.firstCollection.drop()
    true
    > show tables
    user_info

    3.删除文档数据

    db.collection.remove(
       <query>,
       {
         justOne: <boolean>,
         writeConcern: <document>
       }
    )

    参数说明:
    query :(可选)删除的文档的条件。
    justOne : (可选)如果设为 true 或 1,则只删除一个文档,如果不设置该参数,或使用默认值 false,则删除所有匹配条件的文档。
    writeConcern :(可选)抛出异常的级别。

    > show tables
    user_info
    > db.user_info.find()
    { "_id" : ObjectId("5de47393fc0c5f2c5c98a979"), "name" : "zhangsan", "age" : "23", "adrss" : "zhenzhou" }
    > 
    > db.user_info.insert({name:'wangwu',age:'12',adress:'shanghai'})
    WriteResult({ "nInserted" : 1 })
    > db.user_info.find()
    { "_id" : ObjectId("5de47393fc0c5f2c5c98a979"), "name" : "zhangsan", "age" : "23", "adrss" : "zhenzhou" }
    { "_id" : ObjectId("5de481d56829d245aa1eb137"), "name" : "wangwu", "age" : "12", "adress" : "shanghai" }
    > db.user_info.remove({name:'zhangsan'})
    WriteResult({ "nRemoved" : 1 })
    > db.user_info.find()
    { "_id" : ObjectId("5de481d56829d245aa1eb137"), "name" : "wangwu", "age" : "12", "adress" : "shanghai" }

    想删除所有数据,可以使用以下方式(类似常规 SQL 的 truncate 命令)
    db.user_info.remove({})
    db.user_info.find()

  • 相关阅读:
    WordPaster-CuteEditor6.7整合教程
    WordPress-Word图片上传插件整合教程-Xproer.WordPaster
    WordPress 3.7.1-web截屏插件整合教程-Xproer.ScreenCapture
    WordPaster-KesionCMS V9整合教程
    WordPaster-KesionCMS V8整合教程
    ScreenCapture-HDwik5.0整合教程
    WordPaster-HDwik5.0整合教程
    Docker处理日志的方法&日志收集工具比较
    Alpine Linux
    利用apt-get 进行jdk安装;vim安装
  • 原文地址:https://www.cnblogs.com/hello-wei/p/11969538.html
Copyright © 2020-2023  润新知