Сравнение максимума столбца с другим столбцом - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь сравнить два строковых столбца в Mongodb, используя агрегат. Моя работа - перечислить все документы, у которых поле (field1) больше, чем max другого поля / столбца (field2).

db.collection.aggregate([
                         {"$match": {"id": "XXX"}},
                         {"$match": {"$expr": {'$gt': ["$field1", {"$max": '$field2'}]}}},
                         {"$project": {"id":1, "field1":1}}]) 

Это не похоже на работу. Я использую MongoDB 4.

...