【发布时间】:2015-05-13 22:50:16
【问题描述】:
这是我的数据示例:
[
{
"_id": "54ff1f21592a15378825aa33",
"timeline": "54fb49274e3e0c17271205d9",
"name": "Ade Idowu",
"first_name": "Ade",
"last_name": "Idowu",
"cohort": {
"name": "Class III",
"color": "#308cea"
},
"__v": 3,
"tasks": [
{
"_id": "54ff2eb0a6299969a08f8797",
"personName": "Ade Idowu",
"projectName": "yec",
"startDate": "2015-03-19T23:00:00.000Z",
"endDate": "2015-03-06T23:00:00.000Z",
}
]
},
{
"_id": "54ff1f21592a15378825aa33",
"timeline": "54fb49274e3e0c17271205d9",
"name": "Bola Idowu",
"first_name": "Bola",
"last_name": "Idowu",
"cohort": {
"name": "Class III",
"color": "#308cea"
},
"__v": 3,
"tasks": []
}
]
我想查询person.tasks 以显示任务数组为空的人员和tasks.endDate 已过期的人员的姓名。我会很感激使用 javascript 或者可能是 lodash。
【问题讨论】:
-
当您说
tasks.endDate已过期时,您是指给定人员的任何 个任务还是所有 个任务?
标签: angularjs mongoose underscore.js lodash