【发布时间】:2014-10-28 22:23:18
【问题描述】:
需要在 mongodb 的数组中选择一个字段。
{
"_id" : ObjectId("53dbb05fa976627439d43884"),
"employee" : [
{
"dateJoin" : "1986-03-10",
"deptName" : "x",
},
{
"dateJoin" : "1986-12-11",
"deptName" : "y",
},
{
"dateJoin" : "1986-12-11",
"deptName" : "y",
}
]
}
就我而言,我想选择所有可用的唯一部门名称。输出如下所示。
{ deptName:x,
deptName:y }
到目前为止,我已经尝试了以下命令,但没有成功。
db.employee.find( {},{ employee.deptName:1})
【问题讨论】:
标签: mongodb mongoose mongodb-query aggregation-framework