假設Mongo中有數據!有幾個項目,還有管理者,分配問題的人。由於項目有不同的部分,每個問題都分配給不同的人。 如何計算每個受讓人在項目中分配的編號。 例如:如何在MongoDB中創建嵌套組?
{
"Project A": {
"Ted":10,
"Matt":5
},
"Project B": {
"Mary":3,
"Hector":30
}
}
下面寫的總和,但沒有組吧:
db.test.issues.group({
"key": {
"project": true
"assignee":true
},
"initial": {
"countassignee": 0
},
"reduce": function(obj, prev) {
prev.countassignee++;
}
});
它會返回:
{
{
"project": "Project A",
"countassignee":10,
"assignee":"Ted"
}
....
}
不知道你在問什麼。請澄清。特別是你嘗試過哪些方面沒有奏效? – mjhm