diff --git a/Sources/MongoKitten/AggregateStage.swift b/Sources/MongoKitten/AggregateStage.swift index 574747e7..966dfc95 100644 --- a/Sources/MongoKitten/AggregateStage.swift +++ b/Sources/MongoKitten/AggregateStage.swift @@ -16,6 +16,12 @@ public struct AggregateBuilderStage { "$match": query ]) } + + public static func match(_ query: Q) -> AggregateBuilderStage { + return AggregateBuilderStage(document: [ + "$match": query.makeDocument() + ]) + } public static func addFields(_ query: Document) -> AggregateBuilderStage { return AggregateBuilderStage(document: [