저는 python과 pymongo를 사용하고 있습니다.카운트를 얻어 그룹화하십시오.
다른 국가의 메시지를 저장하는 mongo 컬렉션 중 하나입니다. 모든 문서에는 국가를 나타내는 짧은 국가 코드가 하나 있습니다. 어떻게 그룹화하고 모든 국가 코드를 계산할 수 있는지 알고 싶습니까? 예를
{u'tweet': u"If you're male and own an iPhone, get new star soccer. Holy shit it's addictive", u'loc': u"US", u'_id': ObjectId('515ecace4e18187ca67ddfcb'), u'time': datetime.datetime(2013, 4, 5, 12, 59, 57)}
를 들어
위의 위치에 메시지의 하나의 행이며, 내 데이터베이스에, SG, AU 등은 ... 다른 위치가 차이를 메시지 수있을 것이다 미국을 가질 수있다. 어떻게하면 쿼리 할 수 있습니까 아니면 가능한 모든 접근 방식입니까? 감사합니다
UPDATE
내가 나를 위해 google chart generate the chart 다음 코드로 데이터를 주입해야하기 때문에 내가 카운트를 얻고 싶은 이유입니다.
var data = google.visualization.arrayToDataTable([
['Country', 'Popularity'],
['Germany', 200],
['United States', 300],
['Brazil', 400],
['Canada', 500],
['France', 600],
['RU', 700]
]);
http://docs.mongodb.org/manual/reference/aggregation/group/ – dm03514