我无法解决MongoDB中map/reduce的工作原理.我有一个带有字段的集合:areacode, state, county, zip, city, lat, lon它列出了美国的每个邮政编码以及相应的县,州等.
我希望能够查询说明某个州的所有县或城市.所以基本上某种查询查找"State = MI"的所有记录.在这种情况下,返回了大约900条记录.我如何按县分组,以便我只获得该州的83个县?我不想使用distinct,因为我希望能够按字母顺序对它们进行排序,并且可能也会拉出lat/long.
关于如何使用map/reduce来完成此任务的任何建议?我觉得它很基本,我只是想不出来.