Readonly
数据库名称Readonly
集合的名称。
针对此collection运行聚合框架管道。
聚合管道阶段的数组。
解析为聚合结果的 Promise。
计算此集合中与提供的筛选器匹配的文档数量。
注意:在不使用筛选器的情况下调用此方法时,您可能会收到不准确的文档计数,因为它会根据集合的元数据返回结果,而这可能会得出近似计数。 特别是:
用于缩小结果范围的可选筛选器。
要应用的其他选项。
解析为与过滤器匹配的文档数量的 Promise。
删除多个文档。
用于缩小结果范围的筛选器。 如果省略,则默认为{}
,这会删除集合中的所有文档。
一个 Promise,解析为包含已删除文档数量的对象 ( deletedCount
)。
从collection中删除单个匹配文档。
用于缩小结果范围的筛选器。
一个 Promise,解析为包含已删除文档数量的对象 ( deletedCount
)。
查找与所提供的查询匹配的文档。
用于缩小结果范围的可选筛选器。
要应用的其他选项。
解析为找到的文档的 Promise。
查找与提供的筛选器匹配的文档。
用于缩小结果范围的筛选器。
要应用的其他选项。
解析为找到的文档的 Promise。
查找与提供的筛选器匹配的文档并将其删除
用于缩小结果范围的筛选器。
要应用的其他选项。
在删除之前解析为找到的文档的 Promise。
查找与提供的筛选器匹配的文档,并将其替换为新文档。
用于缩小结果范围的筛选器。
新的替换文档。
要应用的其他选项。
解析为替换之前找到的文档的 Promise。
查找与所提供的查询匹配的文档,并对各个字段执行所需的更新。
用于缩小结果范围的筛选器。
文档的新值。
要应用的其他选项。
在应用更新之前解析找到的文档的 Promise。
将文档数组插入到collection中。如果有任何值缺少标识符,则它们将由服务器生成。
要插入的文档数组。
一个 Promise,解析为包含插入的 ID 数组的对象 ( insertedIds
)。
将单个文档插入到collection中。注意:如果文档缺少 _id,服务器将为其生成一个 _id。
要插入的文档。
一个 Promise,用于解析包含插入对象 ID ( insertedId
) 的对象。
更新与此collection中提供的筛选器匹配的多个文档。
用于缩小结果范围的筛选器。
文档的新值。
要应用的其他选项。
解析为包含以下内容的对象的 Promise:
{
matchedCount: number;
modifiedCount: number;
upsertedId: IdType | undefined;
}
更新与此collection中提供的筛选器匹配的单个文档。
用于缩小结果范围的筛选器。
文档的新值。
要应用的其他选项。
解析为包含以下内容的对象的 Promise:
{
matchedCount: number;
modifiedCount: number;
upsertedId: IdType | undefined;
}
创建异步change stream以监控此collection的更改。
默认情况下,生成此collection的所有事件。您最多可以指定filter
或ids
选项之一。
重要提示:要在 React Native 上使用此功能,必须安装:
变更事件的异步生成器。
使用TypeDoc生成
在MongoDB database中的远程collection集合。