mongodb - 如何使用 Node.js 检查 MongoDB 中的集合?
问题描述
看到另一个线程在不使用 Mongoose 的情况下将其变成这样的数组?我看到以前有人问过这个问题,但许多答案已经过时了。
let colArr = await db.listCollections({}, { nameOnly: true }).toArray();
有更清洁的方法吗?如果它不存在,则希望创建一个新集合,否则只需声明该集合
解决方案
Mongodb 是允许的,使用任何命名它的命令创建一个新集合。创建集合的特定任务通常仅在集合具有特定属性(例如被封顶)时才需要由 dba 完成。
推荐阅读
- c# - 无法使用 Xdocument 和 Linq 解析 xml 字符串
- git - Git diff 在 config.filemode=false 之后报告新/旧模式
- google-maps - Xamarin.Forms.GoogleMaps 不显示街道背景
- azure - 为托管服务身份添加访问策略
- scala - 在单个 JVM 中运行多个 SparkContext,或在 intellij env 中创建多个 JVM
- php - 如何防止每次页面重新加载时将用户数据插入数据库?
- java - GSON 输出空数组值
- rest - 如何在 CSV 数据集配置中按名称读取实际文件内容 - Jmeter
- jquery - 如何检查第三方 jquery 文件是否完全加载
- ember.js - Ember.js:并行加载父子模型