MongoDB:删除操作
一. 根据查询条件删除文档
- 查询 id=1 的所有文档
test:PRIMARY> db.test_1.find({id:1})
{ "_id" : ObjectId("58a11caca14d421caf8c45db"), "id" : 1, "name" : "name_1" }
{ "_id" : ObjectId("58a11cada14d421caf8c45dc"), "id" : 1, "name" : "swrd" }
- 删除 id=1 的所有文档,查看里面已无id等于1的数据
test:PRIMARY> db.test_1.remove({id:1})
WriteResult({ "nRemoved" : 2 })
test:PRIMARY> db.test_1.find({id:1})
test:PRIMARY>
二. 删除一个集合中的所有文档
- 查询 test_1 集合的所有文档
test:PRIMARY> db.test_1.find()
{ "_id" : ObjectId("58a11dd8a14d421caf8c45dd"), "id" : 2, "name" : "name_2" }
{ "_id" : ObjectId("58a11dd8a14d421caf8c45de"), "id" : 3, "name" : "name_3" }
{ "_id" : ObjectId("58a11dd8a14d421caf8c45df"), "id" : 4, "name" : "name_4" }
{ "_id" : ObjectId("58a11dd8a14d421caf8c45e0"), "id" : 5, "name" : "name_5" }
{ "_id" : ObjectId("58a11dd8a14d421caf8c45e1"), "id" : 6, "name" : "name_6" }
{ "_id" : ObjectId("58a11dd8a14d421caf8c45e2"), "id" : 7, "name" : "name_7" }
- 删除 test_1 集合的所有文档
test:PRIMARY> db.test_1.remove({})
WriteResult({ "nRemoved" : 6 })
test:PRIMARY> db.test_1.find()
三、删除集合
test:PRIMARY> show tables;
test_1
test_2
test_3
test_4
test:PRIMARY> db.test_4.drop()
true
test:PRIMARY> show tables;
test_1
test_2
test_3
四、删除数据库
test:PRIMARY> show dbs
local 0.000GB
log 0.089GB
student 0.000GB
swrd 0.000GB
test 0.000GB
test:PRIMARY> db
test
test:PRIMARY> db.test.getDB()
test
test:PRIMARY> show tables;
test_1
test:PRIMARY> db.dropDatabase()
{ "dropped" : "test", "ok" : 1 }
test:PRIMARY> show dbs
local 0.000GB
log 0.089GB
student 0.000GB
swrd 0.000GB
在执行删除整个数据库前,要谨慎,执行db命令查看当前的使用的数据库,可确保误删除,造成数据的丢失.
MongoDB:删除操作的更多相关文章
- mongo(删除操作)
在使用MongoDB的时候,经常会用到MongoDB的删除操作,以下是我在使用MongoDB删除操作的总结 首先是删除用户: db.removeUser("用户名") 其次是删除数 ...
- MongoDB(8)- 文档删除操作
删除方法 db.collection.deleteOne() 删除单条文档 db.collection.deleteMany() 删除多条文档 db.collection.remove() 删除单条或 ...
- mongodb查看操作记录方法以及用户添加删除权限修改密码
前一阵跑程序时发现一个问题,同事导出了部分数据,但是在merge回原库时竟然和原库的数据对不上,后来找了半天发现是原库数据少了. 找了很多资料发现很多人认为的操作日志和我想的不太一样...找了半条才发 ...
- MongoDB的删除操作
1.MongoDB 删除数据库的语法格式如下: db.dropDatabase() > show dbs admin .000GB config .000GB local .000GB sda ...
- EasyUI-datagrid数据展示+MongoDB数据操作
使用EasyUI-datagrid进行数据展示:进行添加,修改,删除操作逻辑代码,数据源来自MongoDB. 一.新建SiteInfo控制器,添加Index页面:http://www.cnblogs. ...
- Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作
2 Mongodb CRUD 操作 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mong ...
- mongodb高级操作及在Java企业级开发中的应用
Java连接mongoDB Java连接MongoDB需要驱动包,个人所用包为mongo-2.10.0.jar.可以在网上下载最新版本. package org.dennisit.mongodb.st ...
- MongoDB学习笔记(五) MongoDB文件存取操作
由于MongoDB的文档结构为BJSON格式(BJSON全称:Binary JSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结 ...
- mongodb常用操作语句
mongodb常用操作语句 A:创建数据表 db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean&g ...
- 【mongodb系统学习之十一】mongodb删除数据
十一.mongodb删除数据: 1).删除全部文档:remove,语法db.collectionName.remove({}):小括号里边必须要有条件,否则不成功:如果只是一个空的{},则会删除集合内 ...
随机推荐
- OpenMPI源码剖析3:try_kill_peers 和 ompi_rte_abort 函数
接着上一篇的疑问,我们说道,会执行 try_kill_peers 函数,它的函数定义在 ompi_mpi_abort.c 下: // 这里注释也说到了,主要是杀死在同一个communicator的进程 ...
- 孵化器使用Office365的场景及收益
- 《javascript模式--by Stoyan Stefanov》书摘--字面量和构造函数
二.字面量和构造函数 1,能够使用对象字面量时,就没理由使用new Object构造函数 // 一个空对象var 0 = new Object();console.log( o.constructor ...
- vue.js学习之better-scroll封装的轮播图初始化失败
vue.js学习之better-scroll封装的轮播图初始化失败 问题一:slider组件初始化失败 原因:页面异步获取数据很慢,导致slider初始化之后,数据还未获取到,导致图片还未加载 解决方 ...
- Fafa and the Gates(模拟)
Two neighboring kingdoms decided to build a wall between them with some gates to enable the citizens ...
- Java学习个人备忘录之关键字static
被static标记的东西会放在内存中被共享的,对象用到时,就会来取的. class Person { String name; //成员变量,实例变量 static String country = ...
- 二叉树及其遍历方法---python实现
github:代码实现 本文算法均使用python3实现 1. 二叉树 1.1 二叉树的定义 二叉树是一种特殊的树,它具有以下特点: (1)树中每个节点最多只能有两棵树,即每个节点的度最多为2 ...
- 大型网站架构演化(六)——使用反向代理和CDN加速网站响应
随着网站业务不断发展,用户规模越来越大,由于中国复杂的网络环境,不同地区的用户访问网站时,速度差别也极大.有研究表明,网站访问延迟和用户流失率正相关,网站访问越慢,用户越容易失去耐心而离开.为了提供更 ...
- 3dContactPointAnnotationTool开发日志(十七)
今天又改进了一下算法,把生成出来的接触点按中心坐标拍了个序,再把中心坐标一样的坐标点合并,x,y,z每个维度都只保留大的值.然后来看看效果: 先是1倍的,只剩下4096个接触点了,2^12个, ...
- week1 四人小组项目
小组名称:nice! 项目组长:李权 组员:于淼 刘芳芳 杨柳 项目选题:东北师范大学论坛 作为东北师范大学同学间的信息交流平台,要满足的需求如下: 1.校内信息及公告 2.毕业生招聘信息 3.课程查 ...