在使用MongoDB的时候,经常会用到MongoDB的删除操作,以下是我在使用MongoDB删除操作的总结首先是删除用户: db.removeUser("用户名")其次是删除数据库: db.dropDataBase() ,这个操作会删除你当前正在使用的数据库。然后是删除集合: db.集合名.drop(),这个操作十分方便,直接把整个集合删除掉。还有就是删除指定集合内的文档:db.集合名.remove(),remove是用来从数据库中永久删除文档。如果没有指定参数,它会删除指定结合的所有文档。我们可以给它提供参数,以删除限定的文档,例如,假设要删除blog集合一个title为mongo的文档,我们可以执行以下操作:db.blog.remove({title:"mongo"}),这类语句经常会用到。最后是在数据集中删除一条数据:db.linlin.remove(query),适用于linlin数据集的删除操作。

创建库过程
1.运行mongo工具,发现只有local库,只要创建一个数据库出现admin数据库
2.超级用户是在admin下,可能发现没有表,可以自己创建
3.admin数据库中的users是系统管理员
4.DBCenter是中的是DBCenter的用户
5.先添加用户认证再认证数据库,然后即可以登录了
6.删除名称 db.removeUser(),删除集合:> db.T_ActorInfo.drop()
std::shared_ptr<I_MongoDB> m_mongoUserDB;
    std::shared_ptr<I_MongoDB> m_mongoActDB;
    db.copyDatabase('mail_addr','mail_addr_tmp')   #拷贝数据库

 

转载于:https://www.cnblogs.com/zzyoucan/p/3610672.html

mongo(删除操作)相关推荐

  1. Docker安装MoogoDB, 进入容器, mongo shell操作mongoDB

    安装MoogoDB, 进入容器, mongo shell操作mongoDB [ 包含 Docker-Compose方式.普通方式 ] 文章目录 安装MoogoDB, 进入容器, mongo shell ...

  2. mysql 插入删除操作_MySQL——增删改操作

    插入语句 一次插入操作只插入一行数据 insert into [tablename](listname1,listname2,......) values (value1,value2,......) ...

  3. asp.net 对xml文件的读写,添加,修改,删除操作

    asp.net 对xml文件的读写,添加,修改,删除操作 下面有代码调试正确 using System; using System.Collections; using System.Componen ...

  4. 防用户误删除,耗费一周时间把DeleteMark标志都加上来了,所有的删除操作从“物理删除”转为“逻辑删除”...

    用 DeleteMark 的出发点: 1:虽然在界面上有删除提示,但是客户错误的删除了一笔数据后,想恢复被删除的数据是特别困难的,有人曾比喻,若输入数据的工作量,用1来比喻,那恢复被误删除的数据的工作 ...

  5. 给jqGrid数据行添加修改和删除操作链接

    我这里用的不是jqGrid的自带的编辑和删除操作,我已经把分页导航栏下的编辑,删除,搜索都取消掉了,就是这句$("#list1").navGrid("#pager1&qu ...

  6. ASP.NET XML读取、增加、修改和删除操作

    C#-XML读取.增加.修改和删除操作 1.xml文件格式如下: <?xml version="1.0" encoding="utf-8"?> &l ...

  7. mysql b 树删除操作,B-树的删除过程介绍

    在B-树中删除节点时,可能会发生向兄弟节点借元素,和孩子节点交换元素,甚至节点合并的过程. 我们以下面的树为基础,进行删除操作. 首先明确一下这个树的定义.它是一个5阶树.所以,每个节点内元素个数为2 ...

  8. 帝国cms清除html标签,帝国CMS结合项筛选带已选择的条件和删除操作的方法

    本文实例讲述了帝国CMS结合项筛选带已选择的条件和删除操作的方法.分享给大家供大家参考.具体实现方法如下: 这个功能是在帝国的官方插件帝国官方插件-结合项列表属性筛选显示下载基础上修改而来的,(官方插 ...

  9. c语言二叉排序树的创建与查找,C语言实现二叉查找树的插入和删除操作问题求教...

    使用C语言实现二叉查找树的插入和删除操作,但在 return searchBST( T->rchild, val, f, p);出错.这里应该使用了双指针,求教应该怎么改才正确. /* +--- ...

  10. Java文件删除操作File#delete()

    这个算是一个非常通用并且常见的API了,但是其实这个方法在删除文件的时候其实是有一些限制的.如下,我们可以看见这个API返回值代表着删除是否成功: public boolean delete() {S ...

最新文章

  1. Git简介以及与SVN的区别
  2. 软件测试--利用组合覆盖法设计测试用例
  3. pandas使用loc函数更新、修改dataframe指定数据行的内容(update or change the content of specific row of dataframe)
  4. 源码编译spring
  5. IT行业分析之企业信息化技术
  6. HBase性能优化方法总结(二):写表操作
  7. Java之多线程里面的锁理解以及synchronized与Lock的区别
  8. 【转载】linux进程控制-exec系列 exec系统调用
  9. Java 核心内容相关面试题【3】
  10. javaUDP逐步实现多线程发送和接收消息
  11. Linux设置终端快捷键
  12. 在上海乐字节学习CRM项目管理
  13. 【题解】P5369 [PKUSC2018]最大前缀和(状压 DP)
  14. ccf 节日 java 思路
  15. 用 Amazon Web Services 进行云计算,第 3 部分:用 EC2 根据需要提供服务器
  16. java --运用hhs 框架,tomcat 访问mysql 数据库 连接 失败后,自动 重新连接怎么做?
  17. centos8在桌面添加pycharm和idea快捷方式没有allow launching选项问题
  18. 计算机视觉 图像处理_通过图像处理找到计算机视觉通道
  19. microscan说明书_ALZET迷你渗透胶囊MODEL2002说明书中文
  20. 借助高德地图开发者平台——地图可视化

热门文章

  1. Linux网络子系统中协议栈的入口处理
  2. c语言输入括号配对成功输出1,用数组实现括号配对检查,输出不正确,请大家指点解决办法...
  3. file watchers怎么默认打开_python默认字典defaultdict进阶
  4. python识别文字并且提示_python识别图像并提取文字的实现方法
  5. window和document对象
  6. [渝粤教育] 天水师范学院 离散数学 参考 资料
  7. 【渝粤教育】 广东开放大学 21秋期末考试社会工作综合能力10411k2
  8. [渝粤教育] 中国地质大学 电路理论(新) 复习题
  9. 三 Hibernate持久化状态主键生成策略
  10. 洛谷P1018乘积最大——区间DP