如何在 MongoDB 中创建新集合?
mongodbdatabasebig data analytics
要在 MongoDB 中创建新集合,您需要使用 createCollection() 方法。
情况 1:在 MongoDB 中创建新集合的最简单语法如下:
db.createCollection(“yourNewCollectionName”);
情况 2:在 MongoDB 中创建新集合的另一种语法如下:
db.createCollections(“yourNewCollectionName”,options);
上述 options 参数可以具有以下值:
capped 字段,返回布尔值,其值为 true 或 false。
autoIndexId 字段,返回布尔值,其值为 true 或 false。
size 字段,返回数字。
max 字段,也返回数字。
从以上值来看,MongoDB 3.4 和 3.2 版本已弃用 autoIndexed 功能。我们使用的是 MongoDB 4.0.5 版本。您也可以通过以下方式检查系统上当前安装的 MongoDB 版本:
> db.version(); 4.0.5
案例 1:让我们看看在 MongoDB 中创建新集合的查询 -
> db.createCollection("userInformation");
输出结果如下:
{ "ok" : 1 }
要显示已创建的集合,您需要使用 show 命令。查询如下:
> show collections;
输出结果如下:
userInformation
案例 2:让我们看看在 MongoDB 中创建新集合的另一种方法。查询如下:
> db.createCollection("bookInformation",{capped:true,size:7000000,max:12000});
输出结果如下:
{ "ok" : 1 }
是的,我们现在使用替代语法创建了一个新集合。要显示创建的集合名称,您需要使用 show 命令。查询如下:
> show collections;
以下是显示我们上面创建的集合的输出:
bookInformation userInformation

