I've data in this format in test collection
{car_id: "1", owner_id: "a"}
{car_id: "1", owner_id: "b"}
{car_id: "1", owner_id: "c"}
{car_id: "1", owner_id: "d"}
{car_id: "1", owner_id: "a"}
{car_id: "1", owner_id: "b"}
{car_id: "1", owner_id: "c"}
{car_id: "1", owner_id: "d"}
{car_id: "2", owner_id: "a"}
{car_id: "2", owner_id: "b"}
{car_id: "2", owner_id: "c"}
{car_id: "2", owner_id: "d"}
{car_id: "2", owner_id: "a"}
{car_id: "2", owner_id: "b"}
{car_id: "2", owner_id: "c"}
{car_id: "2", owner_id: "d"}
{car_id: "3", owner_id: "a"}
{car_id: "3", owner_id: "b"}
{car_id: "3", owner_id: "c"}
{car_id: "3", owner_id: "a"}
{car_id: "3", owner_id: "b"}
{car_id: "3", owner_id: "c"}
{car_id: "3", owner_id: "d"}
{car_id: "3", owner_id: "e"}
...
we need output after query in this manner
{
"result" : [
{
"for_cars_id" : 1,
"owner_id" : "a",
"owner_id_count: 2
},
{
"for_cars_id" : 1,
"owner_id" : "b",
"owner_id_count: 2
},
{
"for_cars_id" : 1,
"owner_id" : "c",
"owner_id_count: 2
},
{
"for_cars_id" : 1,
"owner_id" : "d",
"owner_id_count: 2
},
{
"for_cars_id" : 2,
"owner_id" : "a",
"owner_id_count: 2
},
{
"for_cars_id" : 2,
"owner_id" : "b",
"owner_id_count: 2
}
...
...
],
"ok" : 1
}
I try to do this with the help of link (Group count with MongoDB using aggregation framework) but not get appropriate result please help me how I find this output
thanks