from
pymongo
import
MongoClient
client
=
MongoClient()
mydatabase
=
client[
'database'
]
mycollection
=
mydatabase[
'myTable'
]
writer_profiles
=
[
{
"_id"
:
1
,
"user"
:
"Amit"
,
"title"
:
"Python"
,
"comments"
:
5
},
{
"_id"
:
2
,
"user"
:
"Drew"
,
"title"
:
"JavaScript"
,
"comments"
:
15
},
{
"_id"
:
3
,
"user"
:
"Amit"
,
"title"
:
"C++"
,
"comments"
:
6
},
{
"_id"
:
4
,
"user"
:
"Drew"
,
"title"
:
"MongoDB"
,
"comments"
:
2
},
{
"_id"
:
5
,
"user"
:
"Cody"
,
"title"
:
"Perl"
,
"comments"
:
9
}]
mycollection.insert_many(writer_profiles)
agg_result
=
mycollection.aggregate(
[{
"$group"
:
{
"_id"
:
"$user"
,
"num_tutorial"
: {
"$sum"
:
1
}
}}
])
for
i
in
agg_result:
print
(i)