Mongodb 显示为子文档
我有收藏。我已将文档输入代码如下:Mongodb 显示为子文档,mongodb,Mongodb,我有收藏。我已将文档输入代码如下: { "Jid" : "101", "JName" : "Artery", "ArtNo" : "1", "ArtName" : "Nervous", "CE" : "CE1", "Dept" : "Pagination", "CEInDate" : "2018-07-10", "DeptInDate" : "2018-07-10" } { "Jid" : "101", "JNa
{
"Jid" : "101",
"JName" : "Artery",
"ArtNo" : "1",
"ArtName" : "Nervous",
"CE" : "CE1",
"Dept" : "Pagination",
"CEInDate" : "2018-07-10",
"DeptInDate" : "2018-07-10"
}
{
"Jid" : "101",
"JName" : "Artery",
"ArtNo" : "2",
"ArtName" : "Blood",
"CE" : "CE2",
"Dept" : "CopyEditing",
"CEInDate" : "2018-07-10",
"DeptInDate" : "2018-07-10"
}
我希望输出如下所述。请帮助我,我是mongodb的新手
{
"Jid" : "101",
"JName" : "Artery"
Article:[
{
"ArtNo" : "1",
"ArtName" : "Nervous"
Department:{
"CE" : "CE1",
"Dept" : "Pagination",
"CEInDate" : "2018-07-10",
"DeptInDate" : "2018-07-10"
}
},
{
"ArtNo" : "2",
"ArtName" : "Blood"
Department: {
"CE" : "CE2",
"Dept" : "CopyEditing",
"CEInDate" : "2018-07-10",
"DeptInDate" : "2018-07-10"
}
}
]
}
亲爱的Rubin Porwal,感谢您的帮助,我怀疑团队关闭后是否有昏迷,如果可以,您能解释一下吗
db.getCollection("collection").aggregate(
// Pipeline
[
// Stage 1
{
$group: {
_id: {
Jid: '$Jid',
JName: '$JName'
},
Article: {
$addToSet: {
"ArtNo": "$ArtNo",
"ArtName": "$ArtName",
"Department": {
"CE": "$CE1",
"Dept": "$Dept",
"CEInDate": "$CEInDate",
"DeptInDate": "$DeptInDate"
}
}
}
}
},
]
);