我在map/reduce在MongoDB中的工作方式中遇到了麻煩。我有一個字段的集合:areacode, state, county, zip, city, lat, lon
,列出美國的每個郵政編碼以及相應的縣,州等。如何在MongoDB中使用Map/Reduce?
我希望能夠查詢所有縣或城市在給定狀態。所以基本上是查找所有記錄「State = MI」的查詢。在這種情況下,大約有900條記錄被返回。我怎麼把他們按縣分組,這樣我才能得到那個州的83個縣?我不想使用不同的字符,因爲我希望能夠按字母順序排列它們,並且可能拉出經緯度。
有關如何使用map/reduce來完成此操作的任何建議?我覺得這很基本,我無法弄清楚。