From 3035d8d5717e8a7025a273faf4f1d1d0e94f59d6 Mon Sep 17 00:00:00 2001 From: Nikita Tokarchuk Date: Thu, 4 Jun 2020 18:15:59 +0200 Subject: [PATCH] Fix aggregation pipeline match step --- mongox/database/database.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mongox/database/database.go b/mongox/database/database.go index e61d2eb..8016624 100644 --- a/mongox/database/database.go +++ b/mongox/database/database.go @@ -111,7 +111,7 @@ func (d *Database) createAggregateLoad(target interface{}, composed *query.Query pipeline := primitive.A{} if !composed.Empty() { - pipeline = append(pipeline, primitive.M{"$match": primitive.M{"$expr": composed.M()}}) + pipeline = append(pipeline, primitive.M{"$match": composed.M()}) } if composed.Sorter() != nil { pipeline = append(pipeline, primitive.M{"$sort": composed.Sorter()})