首页 > 解决方案 > 如何在mongodb中创建多个集合?

问题描述

我目前有一个用户集合。我想创建一个日志集合并将它们连接在一起。现在我可以通过 .createCollection 创建用户集合。但是是否可以一次创建多个集合?还是我必须通过两个单独的 .createCollection 操作来完成?

标签: node.jsmongodb

解决方案


您可以制作一个集合名称列表,然后遍历它并db.createCollection轻松调用 mongo shell 上的操作:

例如:

> var collectionList = ["A", "B"];
> collectionList.forEach(function(collectionName) {db.createCollection(collectionName)})

完成上述命令后,只需检查所有集合的列表:

> show collections
A
B

有关创建集合的详细信息,请访问官方文档createCollection

并且对于其他集合的参考,请查看DBRef的文档


推荐阅读