MongoDB集合的增删改查管理

 更新时间:2022年07月07日 10:16:35   作者:社会主义接班人  
这篇文章介绍了MongoDB集合的增删改查管理,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

上一博客学了数据库的管理,今天学习下集合的管理。对于这些基本都是增删改查。

一、显示数据库中的集合列表

参考之前显示数据库的列表可以猜测下可能也是使用show,集合的话那可能是复数形式,因为数据库列表是show dbs,集合那可能是show 集合s。然后看出还真是,使用show collections。

二、创建集合

上一博客创建数据库的时候也提到过,创建数据库并没有明确的语句,要创建一个数据库句柄 然后创建一个集合才会有数据库。不过创建集合的时候还有一个可选属性。

  • capped:布尔值,true:表示集合是一个封顶集合,不会增长到比size属性指定的最大规模更大。默认false。
  • autoIndex:布尔值,true:表明自动为添加到集合的每一个文档创建一个_id字段并实现该字段上的索引。这对封顶集合应该是false。默认true。
  • size:以字节为单位的大小。用于封顶集合。最旧的文件被删除,以腾出空间给新的文件
  • max:在封顶集合中允许的最大文档数。最旧的文件被删除,以腾出空间给新文件

三、删除集合

删除数据库使用drop,删除集合也是使用drop,基本都差不多。对于删除数据库的时候要切换到具体的数据库,删除集合的时候也要获取到集合对象之后使用drop删除。

下面截图是我做的实验。

在上面的截图中可以看到,我先列出数据库列表,然后转到testDB数据库,显示该数据库下的集合列表只有一个Person,然后使用CreateCollection创建一个集合Student,此时集合列表显示出两个。然后呢,获得集合Person对象coll,使用drop删除几个,此时集合列表剩下一个。

到此这篇关于MongoDB集合管理的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MongoDB入门教程之索引操作浅析

    MongoDB入门教程之索引操作浅析

    这篇文章主要介绍了MongoDB入门教程之索引操作浅析,本文讲解了建立索引、唯一索引、组合索引、删除索引等内容,需要的朋友可以参考下
    2014-08-08
  • MongoDB使用小结 一些常用操作分享

    MongoDB使用小结 一些常用操作分享

    本文整理了一年多以来我常用的MongoDB操作,涉及mongo-shell、pymongo,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程,需要的朋友可以参考下
    2017-03-03
  • PHP  MongoDB GridFS 存储文件的方法详解

    PHP MongoDB GridFS 存储文件的方法详解

    这篇文章主要介绍了PHP MongoDB GridFS 存储文件的方法详解的相关资料,需要的朋友可以参考下
    2016-10-10
  • MongoDB中的MapReduce简介

    MongoDB中的MapReduce简介

    这篇文章主要介绍了MongoDB中的MapReduce简介,MapReduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE),需要的朋友可以参考下
    2015-05-05
  • MongoDB 复制(副本集)学习笔记

    MongoDB 复制(副本集)学习笔记

    这篇文章主要介绍了MongoDB 复制(副本集),结合实例形式分析了MongoDB数据库复制的相关原理、配置、使用方法及操作注意事项,需要的朋友可以参考下
    2019-10-10
  • 给MongoDB添加用户权限方法分享

    给MongoDB添加用户权限方法分享

    这篇文章主要介绍了给MongoDB添加用户权限方法分享,十分的细致全面,推荐给大家,有需要的小伙伴可以参考下。
    2015-03-03
  • MongoDB Server 用户名和密码登录的操作步骤

    MongoDB Server 用户名和密码登录的操作步骤

    MongoDB Server默认不进行安全认证,即任何MongoDB Client都可以连接并拥有操作权限,这篇文章主要介绍了MongoDB Server 用户名和密码登录的步骤,需要的朋友可以参考下
    2024-03-03
  • MongoDB副本集丢失数据的测试实例教程

    MongoDB副本集丢失数据的测试实例教程

    这篇文章主要给大家介绍了关于MongoDB副本集丢失数据的测试的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MongoDB具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • MongoDB数据去重与保存最新数据操作指南

    MongoDB数据去重与保存最新数据操作指南

    在 MongoDB 数据库中,我们经常需要进行数据去重并保留最新的数据,本文将介绍如何使用 MongoDB 聚合操作完成这一任务,并将结果保存到新的集合或者覆盖原有的集合,感兴趣的小伙伴跟着小编一起来看看吧
    2024-01-01
  • MongoDB的基础知识简介

    MongoDB的基础知识简介

    这篇文章主要介绍了MongoDB的基础知识简介,需要的朋友可以参考下
    2017-05-05

最新评论