我目前有一个用户集合。我想创建一个日志收集并将它们合并在一起。现在,我可以通过.createCollection创建用户集合。但是可以一次性创建多个集合吗?还是我必须通过两个单独的.createCollection操作来做到这一点?
答案 0 :(得分:0)
创建集合https://www.tutorialspoint.com/mongodb/mongodb_create_collection.htm
进行加入https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/
答案 1 :(得分:0)
您可以列出一个集合名称列表,然后遍历它,并在mongo shell上轻松调用db.createCollection
操作:
例如:
> var collectionList = ["A", "B"];
> collectionList.forEach(function(collectionName) {db.createCollection(collectionName)})
完成上述命令后,只需检查所有集合的列表即可:
> show collections
A
B
有关创建集合的详细信息,请访问官方文档createCollection
有关其他集合的参考,请检查DBRef的文档