gpt4 book ai didi

java - 无法创建上限集合 mongodb

转载 作者:行者123 更新时间:2023-12-02 03:00:04 25 4
gpt4 key购买 nike

我正在尝试使用 Java-Mongo 驱动程序在 MongoDB 中创建上限集合:

  CreateCollectionOptions options = new CreateCollectionOptions();
options.capped(true);
options.sizeInBytes(Long.MAX_VALUE);
options.maxDocuments(12);

db.createCollection("timeStamp", options);

如果我检查 mongodb,我会发现该集合没有上限。

  >db.timeStamp.isCapped()
false

我在这里遗漏了什么吗? MongoDB版本是3.4

最佳答案

Long.MAX_VALUE 为 9,223,372,036,854,775,807。

8 exbibyte(1 exbibyte = 2 的 53 字节次方)。

所以很明显,现在您只是根据内存限制创建了一些东西。

我不完全确定它是如何没有出错的。请验证您的 Collection 是否已创建。

关于java - 无法创建上限集合 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42485064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com