Я должен выполнить этот запрос на моем MongoDB, используя pyMon go:
db.solution1.aggregate([
{
$project:{
_id:0
}
},
{
$group:{
"_id":{
vehicleid:"$vehicleid",
date:"$date"
},count:{'$sum':1}
}
}
])
Это работает, но я думаю, что слишком много данных для возврата: import pymon go
connection_string = 'mongodb://localhost'
connection = pymongo.MongoClient(connection_string)
database = connection.solutions
pipe2 = [
{
'$project':{
"_id":0
}
},
{
'$group':{
"_id":{
"vehicleid":"$vehicleid",
"date":"$date"
},'count':{'$sum':1}
}
}
]
result = database.solution1.aggregate(pipe2)
print(result)
Результат: <pymongo.command_cursor.CommandCursor object at 0x03761B38>
Можно ли как-нибудь вернуть эти документы?