4.2.2 使用现有集合

为了检索存储在数据库中的现有集合的集合对象,请从模式对象调用 getCollection() 函数。

// Get a collection object for 'my_collection'
var myColl = db.getCollection('my_collection');

createCollection() 函数,以及设置为 true 的 ReuseExistingObject 字段,可用于创建新集合或重用具有给定名称的现有集合。有关详细信息,请参见 第 4.2.1 节,“创建集合”

注意

在大多数情况下,最佳实践是在开发期间创建数据库对象,并在数据库项目的生产阶段避免动态创建。因此,最好将创建数据库中集合的代码与实际用户应用程序代码分开。