Я читал Найдите самый большой размер документа в MongoDB и Найти самый большой документ в Mongo Collection [дубликат]. В этих вопросах ни один ответ не имеет решения, которое не подразумевает загрузку каждого документа на стороне клиента, но и не указано явно как невозможное.
Отсюда этот вопрос, возможно ли вообще узнать, какие документы являются самыми большими без, каждый из которых передается по сети?
Хороший комментарий. Я имею в виду самый большой из тех, которые занимают больше всего места. Я не думаю, что заполнение записи будет иметь большое значение, но если есть ответ для обоих, меня интересуют оба.
Другое дело, я не совсем уверен, что понимаю, что вы подразумеваете под «загрузить каждый документ на стороне клиента». Можно выполнить запрос на сервере, который виртуально расположен рядом с базой данных MongoDB, затем уменьшить данные и отправить их. Что такое «сторона клиента» в данном случае?
«Клиентская сторона» — это что угодно, кроме базы данных (например, мой компьютер или сервер, на котором запущено мое приложение). Вся идея состоит в том, чтобы избежать загрузки ГБ данных и вместо этого заставить базу данных анализировать себя.

Можете ли вы определить самый большой? Это тот, у которого самый длинный BSON? Или тот, который имеет наибольшую совокупную длину всех значений свойств? Или тот, который занимает больше места, включая заполнение записи? Не понятно, что вы спрашиваете.