返回顶部
首页 > 资讯 > 数据库 >【MongoDB】Capped固定集合
  • 829
分享到

【MongoDB】Capped固定集合

2024-04-02 19:04:59 829人浏览 泡泡鱼
摘要

    不同于普通集合,固定集合必须在使用之前显示创建,可以使用create命令创建固定集合。在shell中,可以使用db.createCollection函数://

    不同于普通集合,固定集合必须在使用之前显示创建,可以使用create命令创建固定集合。在shell中,可以使用db.createCollection函数:

//创建大小为1024字节的固定集合
db.createCollection("capped",{capped:true,size:1024});

//创建大小为1024字节,文档数量为100的固定集合
db.createCollection("capped",{capped:true,size:1024,max:100});

    

    值得注意的是, size参数为必选项, max参数为可选项。不管先达到哪个限制,之后插入的新文档会把旧文档挤出集合,固定集合的文档数量不能超过设置的文档数量,固定集合的大小也不能超过设置的大小。


    固定集合创建之后,就不能改变了,如需修改固定集合的属性,就只能删除后再创建了。因此,在创建大的固定集合之前应该仔细想清楚它的大小。


    除此之外,还可以使用convertToCapped命令将常规集合转换为固定集合:

db.runCommand({convertToCapped:"test", size:1024, max:100});

    

    注意,无法将固定集合转换为非固定集合。


您可能感兴趣的文档:

--结束END--

本文标题: 【MongoDB】Capped固定集合

本文链接: https://lsjlt.com/news/51945.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【MongoDB】Capped固定集合
        不同于普通集合,固定集合必须在使用之前显示创建,可以使用create命令创建固定集合。在shell中,可以使用db.createCollection函数://...
    99+
    2024-04-02
  • MongoDB中固定集合capped collection的示例分析
    这篇文章将为大家详细讲解有关MongoDB中固定集合capped collection的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一 . 什么是固定集合Mon...
    99+
    2024-04-02
  • MongoDB固定集合
    固定集合MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素...
    99+
    2024-04-02
  • MongoDB中怎么固定集合
    MongoDB中怎么固定集合,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 所谓的固定集合是规定集...
    99+
    2024-04-02
  • MongoDB笔记十二——固定集合
    1、固定集合的特性...
    99+
    2024-04-02
  • 【MongoDB学习笔记26】MongoDB的固定集合
    MongoDB中的普通集合是动态的,可以自动增长容纳更多的数据;相对而言,有另一种集合称之为固定集合。(1)固定集合需要实现显式创建,集合大小固定;(2)一旦固定集合中空间用完,插入的新文档将覆盖最老的那个...
    99+
    2024-04-02
  • MongoDB实战(3)固定集合与GridFS
    一、固定集合(Capped Collection) capped collections 是性能出色的有着固定大小的集合,以 LRU(Least Recently Used 最近最少使用)规则和插入顺序进...
    99+
    2024-04-02
  • MongoDB实战(3)固定集合与Gri
    一、固定集合(Capped Collection) capped collections 是性能出色的有着固定大小的集合,以 LRU(Least Recently Used 最近最少使用)规则和插入顺序进行 age-out(老化移出)处理...
    99+
    2023-01-31
    实战 MongoDB Gri
  • 定期自动轮换 MongoDb 集合
    php小编子墨定期自动轮换MongoDb集合是一种优化数据库性能的有效方法。通过定期轮换集合,可以避免数据过度增长导致的性能下降问题。轮换过程中,可以将旧的集合归档或删除,同时创建新的...
    99+
    2024-02-09
  • ORACLE中怎么使用for循环固定集合
    在Oracle中,可以使用FOR循环来遍历固定的集合。以下是一个示例: DECLARE TYPE name_list IS VA...
    99+
    2024-04-09
    ORACLE
  • 【MongoDB】TTL时效集合
        TTL索引(time to live index,具有生命周期的索引),这种索引允许为每一个文档设置一个超时时间。一个文档到达预设置的老化程度之后就会被删除。...
    99+
    2024-04-02
  • MongoDB 3.0 集合方法 db.collection.explain()
    MongoDB 3.0 集合方法 db.collection.explain() 描述db.collection.explain() 3.0版本的新功能返回如下操作的查询计划信息:agg...
    99+
    2024-04-02
  • mongodb怎么添加集合
    mongodb中添加集合的方法:在mongodb中可以使用createCollection() 方法来创建/添加集合,语法格式:“db.createCollection(name, options)”,该语法中name指的是需要创建/添加的...
    99+
    2024-04-02
  • mongodb如何清空集合
    mongodb中清空集合的方法:使用drop()方法来删除或者清空mongodb中的集合,语法格式为:“db.collection.drop()”,这里collection指的是需要删除集合的名称,如果需要清空mongodb中的所有集合,可...
    99+
    2024-04-02
  • mongodb如何删除集合
    mongodb中删除集合的方法:使用drop()方法来删除mongodb中的集合,语法格式为:“db.collection.drop()”,这里collection指的是需要删除集合的名称。具体内容如下:MongoDB 中使用 drop()...
    99+
    2024-04-02
  • C#集合之自定义集合类
    一、非泛型方式,继承自CollectionBase public class MyClass { public static void Main() { ...
    99+
    2024-04-02
  • MongoDB删除集合中数据
    1.查看集合show collections2.查看集合中数据db.runoob.find().pretty()3.删除指定数据db.runoob.remove({'title':'...
    99+
    2024-04-02
  • MongoDB创建与删除集合
    1.创建数据库test use test2.显示数据库 show dbs3.创建runoob 集合 db.createCollection("runoob")4.创建固定集合 db.cr...
    99+
    2024-04-02
  • MongoDB修改集合中数据
    1.查看集合 show collections2.查看集合中数据 db.runoob.find()3.修改集合中数据 db.runoob.update({'title':'test&...
    99+
    2024-04-02
  • MongoDB集合中的文档管理
    上一博客写了集合的管理,集合里面存放的是文档,因此聪明的你应该能想到这篇是学习文档管理。要说标题应该是文档管理,不过对于文档的管理都是先获得集合对象,在集合对象上调用方法管理文档,所以标题还是对集合的管理。 在集合管理中...
    99+
    2022-07-07
    MongoDB 集合管理 文档管理
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作