4.2.2 使用现有集合

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

# Get a collection object for 'my_collection'
myColl = db.get_collection('my_collection')

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

注意

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