У меня возникают проблемы, когда я не могу понять, как работает карта / уменьшение в MongoDB. У меня есть коллекция с полями: areacode, state, county, zip, city, lat, lon
, в которой перечислены все почтовые индексы в США вместе с соответствующим округом, штатом и т. Д.
Я бы хотел иметь возможность запросить, скажем, все округа или города в данном штате. Так что в основном это какой-то запрос, который ищет все записи, где "State = MI". В этом случае возвращается около 900 записей. Как мне сгруппировать их по округам, чтобы я получил 83 округа для этого штата? Я не хочу использовать различные, поскольку я хотел бы иметь возможность упорядочить их в алфавитном порядке и, возможно, также вывести лат / длинный.
Любой совет, как использовать карту / уменьшить для достижения этой цели? Я чувствую, что это довольно просто, я просто не могу понять это.