Монго документ:MongoDB - сортировка элементов массива возвращая полный документ
{
"id": "5537736f74d2d3a413b7abcf",
"userId": "1",
"tripName": "default",
"friends": [
{
"name": "f",
"dob": "2015-05-01"
},
{
"name": "e",
"dob": "2015-07-01"
},
{
"name": "d",
"dob": "2015-06-01"
}
],
"relatives": [
{
"name": "c",
"dob": "2015-05-01"
},
{
"name": "b",
"dob": "2015-07-01"
},
{
"name": "a",
"dob": "2015-06-01"
}
]
}
Желаемый результат:
{
"id": "5537736f74d2d3a413b7abcf",
"userId": "1",
"tripName": "default",
"friends": [
{
"name": "d",
"dob": "2015-07-01"
},
{
"name": "e",
"dob": "2015-05-01"
},
{
"name": "f",
"dob": "2015-06-01"
}
],
"relatives": [
{
"name": "a",
"dob": "2015-05-01"
},
{
"name": "b",
"dob": "2015-07-01"
},
{
"name": "c",
"dob": "2015-06-01"
}
]
}
Я хочу, чтобы отсортировать и друзей массива и родственников массив на поле имени и вернуть полный документ.
Как я могу размотать два массива, пожалуйста, помогите мне в написании соответствующего запроса, чтобы решить вышеуказанную проблему.
Благодаря Бабу