У меня есть несколько разных документов в коллекции монго.
Все атрибуты являются числовыми значениями. Я не знаю apriori, каковы имена полей (я знаю, но они могут варьироваться от документа к документу).
Я хочу написать программу, которая
а) получает все уникальные имена полей в коллекции
б) находит максимальное и минимальное значение каждого поля в коллекции
, а затем сообщает об этом в виде таблицы со строками "fieldname, maxvalue, minvalue" или в формате JSON, что эквивалентно. Я использую pymongo, но мне не нужно, ruby или js или даже java-драйвер подойдут.
Как получить программный доступ к списку уникальных имен полей в коллекции? Это
главный вопрос. Я могу управлять остальным.