获取一个包含4个字段作为数组,其余字段作为其子数组的单个文档

时间:2018-07-12 02:08:23

标签: mongodb-query

我的文档是来自员工集合的

{     “ _id”:ObjectId(“ 5b44cb8b44a531b12aa69678”),     “空”:1     “ Empname”:“ Raghu”,     “ Deptid”:“ D1”,     “ Depname”:“ IT”,     “薪水”:15000,     “时间”:“ 8小时” }

{     “ _id”:ObjectId(“ 5b44cbda44a531b12aa69679”),     “空”:1     “ Empname”:“ Raghu”,     “ Deptid”:“ D2”,     “ Depname”:“ Soft”,     “薪水”:25000,     “时间”:“ 9小时” } {     “ _id”:ObjectId(“ 5b44cb8b44a531b12aa69678”),     “空”:1     “ Empname”:“ Raghu”,     “ Deptid”:“ D1”,     “ Depname”:“ IT”,     “薪水”:15000,     “时间”:“ 8小时” }

{     “ _id”:ObjectId(“ 5b44cbda44a531b12aa69679”),     “空”:1     “ Empname”:“ Raghu”,     “ Deptid”:“ D2”,     “ Depname”:“ Soft”,     “薪水”:25000,     “时间”:“ 9小时” }。

我是MongoDb的新手。我希望输出为

{     “空”:1     “ Empname”:“ Raghu”, 部门:[ {     “ Deptid”:“ D1”,     “ Depname”:“ IT”         其他:[
              “薪水”:15000,               “时间”:“ 8小时”                ] }

{       “ Deptid”:“ D2”,       “ Depname”:“ Soft”         其他: [              “薪水”:25000,              “时间”:“ 9小时”               ] } ]

任何人都可以帮助我

0 个答案:

没有答案