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