MongoDB查看固定集合信息

MongoDB查看固定集合信息教程

MongoDB 中,我们要判断一个集合是否是固定集合,我们可以使用 isCapped 函数,或者,我们可以使用集合的 stats 查看集合的信息。

MongoDB查看固定集合信息详解

语法

db.collection_name.isCapped();

参数

参数 描述
collection_name 集合名

说明

如果返回 true,则表明是固定集合。

MongoDB查看固定集合信息详解

语法

db.collection_name.stats();

参数

参数 描述
collection_name 集合名

说明

通过 stats 返回的 capped 字段可以判断是否是固定集合。

案例

我们首先,使用 mongo 命令,连接上数据库,具体命令如下:

mongo

如下图所示:

10_MongoDB查看固定集合.png

现在,我们使用 use 命令,切换到 haicoder 数据库,具体命令如下:

use haicoder

现在,我们创建一个固定集合,具体命令如下:

db.createCollection("haicoder",{capped:true, size:1024, max:4});

执行完毕后,此时,如下图所示:

11_MongoDB查看固定集合.png

现在,我们使用 isCapped 查看集合是否是固定集合,具体命令如下:

db.haicoder.isCapped();

执行完毕后,此时,如下图所示:

12_MongoDB查看固定集合.png

我们看到,输出了 true,即是一个固定集合,现在,我们再次使用 stats 查看集合是否是固定集合,具体命令如下:

db.haicoder.stats();

执行完毕后,此时,如下图所示:

13_MongoDB查看固定集合.png

我们看到,同样输出了是固定集合。

MongoDB查看固定集合信息总结

在 MongoDB 中,我们要判断一个集合是否是固定集合,我们可以使用 isCapped 函数,或者,我们可以使用集合的 stats 查看集合的信息。