[{id: 1, mark: “10”}, {id:2 , mark: “5”}]
https://www.mongodb.com/docs/manual/reference/operator/aggregation/avg/#use-in--project-stage
пробую так, но получаю ошибку pymongo.errors.OperationFailure: unknown top level operator: $avg. If you have a field name that starts with a '$' symbol, consider using $getField or $setField.
вы както неправильно применяете $avg, если хотите его использовать в качестве условия, то его результат надо с чемто сравнивать. Если хотите просто вывести это значение как результат то надо помимо $match стейджа ждобавить еще стейдж $project
Обсуждают сегодня