在MongoDB database中的远程collection集合。

类型参数

属性

数据库名称: 字符串
服务名称: 字符串

访问器

方法

  • 计算此集合中与提供的筛选器匹配的文档数量。

    注意:在不使用筛选器的情况下调用此方法时,您可能会收到不准确的文档计数,因为它会根据集合的元数据返回结果,而这可能会得出近似计数。 特别是:

    • 在分片集群上,所产生的计数将无法正确过滤孤立文档
    • 在非正常关闭或基于文件副本的初始同步后,计数可能不正确。

    参数

    • filter : Filter = {}

      用于缩小结果范围的可选筛选器。

    • options : CountOptions = {}

      要应用的其他选项。

    返回Promise < number >

    解析为与过滤器匹配的文档数量的 Promise。

  • 查找与所提供的查询匹配的文档。

    参数

    • filter : Filter = {}

      用于缩小结果范围的可选筛选器。

    • options : FindOptions = {}

      要应用的其他选项。

    返回Promise < T [] >

    解析为找到的文档的 Promise。

  • 查找与提供的筛选器匹配的文档并将其删除

    参数

    • filter : Filter = {}

      用于缩小结果范围的筛选器。

    • options : FindOneOptions = {}

      要应用的其他选项。

    返回Promise < null | T >

    在删除之前解析为找到的文档的 Promise。

  • 查找与提供的筛选器匹配的文档,并将其替换为新文档。

    参数

    • filter :筛选器

      用于缩小结果范围的筛选器。

    • 替换未知

      新的替换文档。

    • options : FindOneAndModifyOptions = {}

      要应用的其他选项。

    返回Promise < null | T >

    解析为替换之前找到的文档的 Promise。

  • 查找与所提供的查询匹配的文档,并对各个字段执行所需的更新。

    参数

    返回Promise < null | T >

    在应用更新之前解析找到的文档的 Promise。

  • 更新与此collection中提供的筛选器匹配的多个文档。

    参数

    • filter :筛选器

      用于缩小结果范围的筛选器。

    • update更新

      文档的新值。

    • options : UpdateOptions = {}

      要应用的其他选项。

    返回 Promise < UpdateResult < T [ "_id " ] >>

    解析为包含以下内容的对象的 Promise:

    {
    matchedCount: number;
    modifiedCount: number;
    upsertedId: IdType | undefined;
    }
  • 更新与此collection中提供的筛选器匹配的单个文档。

    参数

    • filter :筛选器

      用于缩小结果范围的筛选器。

    • update更新

      文档的新值。

    • options : UpdateOptions = {}

      要应用的其他选项。

    返回 Promise < UpdateResult < T [ "_id " ] >>

    解析为包含以下内容的对象的 Promise:

    {
    matchedCount: number;
    modifiedCount: number;
    upsertedId: IdType | undefined;
    }

使用TypeDoc生成