如何在mongodb中创建多个集合?

时间:2019-11-21 21:00:06

标签: node.js mongodb

我目前有一个用户集合。我想创建一个日志收集并将它们合并在一起。现在,我可以通过.createCollection创建用户集合。但是可以一次性创建多个集合吗?还是我必须通过两个单独的.createCollection操作来做到这一点?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

例如:

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

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

> show collections
A
B

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

有关其他集合的参考,请检查DBRef的文档