я использую node.js с mongodb, я возвращаю все больницы из mongodb с этим. мне нужно отсортировать (расположить) больницы в алфавитном порядке по «названию» в medical_Org
app.get("/getallhospitals", async (req, resp) => {
let hospitals = await HospitalModel.find({}).populate({
path: "medical_org",
populate: [
{ path: "phone" },
{
path: "street",
populate: {
path: "area",
populate: { path: "city" }
}
}
]
}).lean().sort({ "medical_org.name": 1 });
resp.json(hospitals);
});
, и я получу такой результат
[
{
"_id": "5e7a7ed685d8f90017ac0fa5",
"lat": 29.9974,
"lng": 30.9673,
"capacity": 120,
"website": "www.baheya.org",
"medical_org": {
"_id": "5e7a7ed685d8f90017ac0fa4",
"name": "Baheya Hospital",
"pic_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTQ-ZB6tppo9aB1k00mNTqcKbWclFT18ErrRSDv9tV5GYCf9L6B",
"from": "01:00",
"to": "01:00",
"street": {
"_id": "5e7a7ed685d8f90017ac0fa2",
"name": "2 el nasr street",
"area": {
"_id": "5e73fb48d340f50017ad1d15",
"name": "bolaq",
"city": {
"_id": "5e73eed2d340f50017ad1cdb",
"name": "Cairo",
"phase": 2,
"__v": 0
},
"__v": 0
},
"__v": 0
},
"type": "Hospital",
"phone": {
"_id": "5e7a7ed685d8f90017ac0fa3",
"phone": "01234567896",
"__v": 0
},
"__v": 0
},
"__v": 0
},
.........
мне нужно отсортировать (расположить) больницы по алфавиту согласно «имени» в medical_Org