关于MongoDB的全面概述以及我关于它的所有帖子,请查看我的概述。
如果你想在MongoDB中明确地创建一个新的集合,而不是让它在插入操作发生时被自动创建,你可以使用createCollection 方法来实现。
如果你想创建一个名为podcasts 的新集合,请执行以下操作:
db.createCollection("podcasts")
createCollections 也可以接受一个文件的第二个参数,描述大量可以修改集合的选项。你可以在这里阅读它们,但一些比较有用的选项包括:
- 为文件设置一个TTL,在设定的时间过后自动删除
- 为收集的文件设置一个最大尺寸
- 创建验证规则来控制哪些文件可以存在于集合中