MongoDB 聚合 $match
聚合 $match
此聚合阶段的行为类似于查找。它将筛选与提供的查询匹配的文档。
在管道早期使用 $match
可以提高性能,因为它限制了后续阶段必须处理的文档数量。
示例
在此示例中,我们使用从 聚合简介 部分的示例数据加载的 "sample_airbnb" 数据库。
db.listingsAndReviews.aggregate([
{ $match : { property_type : "House" } },
{ $limit: 2 },
{ $project: {
"name": 1,
"bedrooms": 1,
"price": 1
}}
])
自己尝试 »
这将仅返回 property_type
为 "House" 的文档。