工厂模式。
- 混合:
方法
-
createCollection(名称[选项])
-
在模式中创建一个新的集合。
参数:
的名字 类型 论点 描述 的名字
字符串 集合名称 选项
模块:模式。CreateCollectionOptions <可选> 返回:
- 类型
- 承诺。<模块:集合>
-
dropCollection(名字)
-
从模式中删除一个集合(即使集合不存在也不会失败)。
参数:
的名字 类型 描述 的名字
字符串 集合名称 返回:
- 类型
- 承诺。布尔> <
-
existsInDatabase ()
-
检查此模式是否存在于数据库中。
返回:
- 类型
- 承诺。布尔> <
-
getCollection(名字)
-
检索给定集合的实例。
参数:
的名字 类型 描述 的名字
字符串 集合名称 返回:
- 类型
- 模块:集合
-
getCollectionAsTable(名字)
-
检索给定表或命名集合的实例。
参数:
的名字 类型 描述 的名字
字符串 集合名称 返回:
- 类型
- 模块:表
-
getcollection ()
-
检索模式中存在的集合列表。
返回:
解析到集合实例数组的承诺。- 类型
- 承诺。<数组。<模块:集合>>
-
getName ()
-
检索模式名称。
返回:
- 类型
- 字符串
-
可以获得的(名字)
-
检索给定表的实例。
参数:
的名字 类型 描述 的名字
字符串 表名 返回:
- 类型
- 模块:表
-
可以获得的()
-
检索模式中存在的表的列表。
返回:
解析到表实例数组的承诺。- 类型
- 承诺。<数组。<模块:表>>
-
检查()
-
检索模式元数据。
返回:
包含相关元数据的对象。- 类型
- 对象
-
modifyCollection(名称[选项])
-
修改模式中现有集合的选项。
参数:
的名字 类型 论点 描述 的名字
字符串 集合名称 选项
模块:模式。ModifyCollectionOptions <可选> 返回:
- 类型
- 承诺。<模块:集合>
类型定义
-
CreateCollectionOptions
-
可用于创建新集合的选项。
类型:
- 对象
属性:
的名字 类型 论点 描述 reuseExisting
保龄球 <可选> 如果同名集合已经存在,则重用或抛出错误 验证
模块:模式。模式ValidationOptions <可选> 模式验证选项 -
ModifyCollectionOptions
-
可用于修改现有集合的选项。
类型:
- 对象
属性:
的名字 类型 论点 描述 验证
模块:模式。模式ValidationOptions <可选> 模式验证选项 -
SchemaValidationOptions
-
可用于指定集合验证模式的选项。
类型:
- 对象
属性:
的名字 类型 论点 描述 模式
对象 <可选> JSON模式定义 水平
ValidationLevel <可选> 执法水平