From ce1d42dd814ce8bbd790741108df350e0c4479ce Mon Sep 17 00:00:00 2001 From: JoachimM Date: Tue, 7 Apr 2020 21:02:02 +0200 Subject: [PATCH] support the .match(Query) --- Sources/MongoKitten/AggregateStage.swift | 6 ++++++ 1 file changed, 6 insertions(+) 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: [