2
私はこのようなデータを持っています。私がしようとしていることは、従業員を性別でグループ化することです。Mongo Group条件と数:
{
_id: ObjectId("57fd6b064a8d7733079d1bb9"),
name: "Alex",
age: 23,
position: "Manager",
employees: [{
_id: ObjectId("58056e62281b7a73dfdb6887"),
employee_id: ObjectId("57df832364efef57c3540610"),
name: "Bob",
age: 20,
gender: "Male",
position: "Distributor"
}, {
_id: ObjectId("58049fe7bc82e44583c52a64"),
employee_id: ObjectId("57df830264efef57c354060d"),
name: "Cindy",
age: 19,
gender: "Female",
position: "Administrator"
}, {
_id: ObjectId("58049fe7bc82e44583c52a64"),
employee_id: ObjectId("57df830264efef57c354060d"),
name: "Dylan",
age: 21,
gender: "Male",
position: "Engineer"
}]
}
だから、私が持っているしたいデータは、私は、集約が、それでも私が持ちたいものに近い何をしようとしました。この
{
_id: ObjectId("57fd6b064a8d7733079d1bb9"),
name: "Alex",
age: 23,
position: "Manager",
male_employees: 2,
female_employees: 1,
}
のようなものです。 私は彼らとあなたのアグリゲーションパイプラインで同時に
あなたは本当にオタクです! –