node.js - 如何在mongodb中创建多个集合?
问题描述
我目前有一个用户集合。我想创建一个日志集合并将它们连接在一起。现在我可以通过 .createCollection 创建用户集合。但是是否可以一次创建多个集合?还是我必须通过两个单独的 .createCollection 操作来完成?
解决方案
您可以制作一个集合名称列表,然后遍历它并db.createCollection
轻松调用 mongo shell 上的操作:
例如:
> var collectionList = ["A", "B"];
> collectionList.forEach(function(collectionName) {db.createCollection(collectionName)})
完成上述命令后,只需检查所有集合的列表:
> show collections
A
B
有关创建集合的详细信息,请访问官方文档createCollection
并且对于其他集合的参考,请查看DBRef的文档
推荐阅读
- erlang - 如何使用erlang编写一个函数来筛选列表中的元素
- javascript - 在添加 3 天后,moment.js 格式错误的年份
- wolfram-mathematica - ODE 的解析解
- javascript - 我应该如何重构 Javascript 中的 eval 循环?
- prolog - 为 5x5 Peg 纸牌游戏优化 Prolog 求解器
- java - 如何在 Java 中打印二叉树?
- php - 如何从电子邮件标题中删除 pc 主机名
- wordpress - 如何更改单个产品上添加到购物车按钮的位置
- javascript - 不缩放元素边框
- azure-devops - Azure DevOps:代表其他用户创建评论