如何在MongoDB中创建一个集合

107 阅读1分钟

关于MongoDB的全面概述以及我关于它的所有帖子,请查看我的概述

如果你想在MongoDB中明确地创建一个新的集合,而不是让它在插入操作发生时被自动创建,你可以使用createCollection 方法来实现。

如果你想创建一个名为podcasts 的新集合,请执行以下操作:

db.createCollection("podcasts")

createCollections 也可以接受一个文件的第二个参数,描述大量可以修改集合的选项。你可以在这里阅读它们,但一些比较有用的选项包括:

  • 为文件设置一个TTL,在设定的时间过后自动删除
  • 为收集的文件设置一个最大尺寸
  • 创建验证规则来控制哪些文件可以存在于集合中