模块:模式

工厂模式。
混合:

方法


createCollection(名称[选项])

在模式中创建一个新的集合。
参数:
的名字 类型 论点 描述
的名字 字符串 集合名称
选项 模块:模式。CreateCollectionOptions <可选>
返回:
类型
承诺。<模块:集合>

dropCollection(名字)

从模式中删除一个集合(即使集合不存在也不会失败)。
参数:
的名字 类型 描述
的名字 字符串 集合名称
返回:
类型
承诺。布尔> <

existsInDatabase ()

检查此模式是否存在于数据库中。
返回:
类型
承诺。布尔> <

getCollection(名字)

检索给定集合的实例。
参数:
的名字 类型 描述
的名字 字符串 集合名称
返回:
类型
模块:集合

getCollectionAsTable(名字)

检索给定表或命名集合的实例。
参数:
的名字 类型 描述
的名字 字符串 集合名称
返回:
类型
模块:表

getcollection ()

检索模式中存在的集合列表。
返回:
解析到集合实例数组的承诺。
类型
承诺。<数组。<模块:集合>>

getName ()

检索模式名称。
返回:
类型
字符串

可以获得的(名字)

检索给定表的实例。
参数:
的名字 类型 描述
的名字 字符串 表名
返回:
类型
模块:表

可以获得的()

检索模式中存在的表的列表。
返回:
解析到表实例数组的承诺。
类型
承诺。<数组。<模块:表>>

检查()

检索模式元数据。
返回:
包含相关元数据的对象。
类型
对象

modifyCollection(名称[选项])

修改模式中现有集合的选项。
参数:
的名字 类型 论点 描述
的名字 字符串 集合名称
选项 模块:模式。ModifyCollectionOptions <可选>
返回:
类型
承诺。<模块:集合>

类型定义


CreateCollectionOptions

可用于创建新集合的选项。
类型:
  • 对象
属性:
的名字 类型 论点 描述
reuseExisting 保龄球 <可选>
如果同名集合已经存在,则重用或抛出错误
验证 模块:模式。模式ValidationOptions <可选>
模式验证选项

ModifyCollectionOptions

可用于修改现有集合的选项。
类型:
  • 对象
属性:
的名字 类型 论点 描述
验证 模块:模式。模式ValidationOptions <可选>
模式验证选项

SchemaValidationOptions

可用于指定集合验证模式的选项。
类型:
  • 对象
属性:
的名字 类型 论点 描述
模式 对象 <可选>
JSON模式定义
水平 ValidationLevel <可选>
执法水平