Я пытаюсь создать агрегатный конвейер с помощью драйвера Mgo. Я продолжаю сталкиваться с неизвестным оператором верхнего уровня $not issue для следующей настройки. Я новичок в использовании go и mongo. Я создаю этот конвейер, чтобы отфильтровывать пользователей, которые не соответствуют определенным критериям, например, что они активны. Есть ли более простой способ сделать это?
today := time.Now()
pipe2 := bson.M{"$match": bson.M{
"$not": []bson.M{
bson.M{StartDate: bson.M{"$gte": today}},
bson.M{EndDate: bson.M{"$lte": today}}}}}