当前位置: 首页 > 知识库问答 >
问题:

如何根据大小为收藏设置上限-MOngodb

许嘉福
2023-03-14

我是MongoDB的新手。我正在探索封顶系列的选项。我创建了一个大小为10的capped集合,我假设它是字节

我插入了一个大小为52的文档。(参考db.collection.stats()size选项)

既然这个文件的大小超过10b,它不应该被拒绝吗?

共有1个答案

殷宇
2023-03-14

正如MongoDB 2.6的文档所说,“如果大小字段小于或等于4096,则集合的上限为4096字节。否则,MongoDB将提高提供的大小,使其成为256的整数倍。”您可以通过查询系统看到MongoDB实际选择的大小。名称空间:

> // Create collection of size 10.
> db.createCollection('my_collection', {capped: true, size: 10})
{ "ok" : 1 }
> // MongoDB actually sets the size to 4096.
> db.system.namespaces.findOne({name: 'test.my_collection'}).options
{ "capped" : true, "size" : 4096 }
 类似资料:
  • 问题内容: 我有一个具有%宽度和高度的容器,因此它可以根据外部因素进行缩放。我希望容器内的字体相对于容器的大小是恒定的。有没有什么好方法可以使用CSS做到这一点?将根据原来的字体尺寸(这将是100%)将只缩放字体。 问题答案: 您也许可以使用CSS3通过计算来做到这一点,但是使用JavaScript可能更安全。 使用JS,您可以更改文本的高度,然后在调整大小的过程中将相同的计算简单地绑定到调整大小

  • 我有一个容器有%的宽度和高度,所以它根据外部因素进行缩放。我希望容器内的字体是一个恒定的大小相对于容器的大小。使用CSS有什么好的方法可以做到这一点吗?将只根据原始字体大小(100%)缩放字体。

  • 问题内容: 我正在试验使用MySQL的SQL的PostgreSQL,我只希望使用这段有效的SQL代码创建一个表: 我得到了错误 我已经在网上进行搜索,但没有找到答案,而且我似乎在PostgreSQL手册中找不到答案。我究竟做错了什么? 我明确地想对可插入“ pk_flat_id”字段中的位数设置限制 问题答案: 我明确地想对可插入“ pk_flat_id”字段中的位数设置限制 您当前的表定义并 没

  • 我在替换片段时使用幻灯片动画 来自左侧的片段动画: 右侧片段的动画: 在我的Galaxy Nexus(1280×720)上,这是根据需要工作的。我正在考虑没有720px宽度屏幕的设备。 如何根据屏幕大小设置objectAnimator的valueFrom和valueTo?

  • 设置节点允许的消息大小上限。大于此限制的接收和发送消息都将被拒绝。 Whisper中的消息大小不能超过底层P2P协议的10Mb上限。 调用: web3.shh.setMaxMessageSize(size, [callback]) 参数: size:Number - 字节为单位的消息大小 callback:Function - 可选的回调函数,其第一个参数为错误对象,第二个参数为返回结果 返回值

  • 我正在使用JHipster开发基于Spring Boot和AngularJS的应用程序。我的问题是如何设置上传文件的最大大小? 如果我试图上传到大文件,我会在控制台中获得以下信息: 和状态为500的服务器响应。 怎么设置?