В настоящее время у меня есть код, который создает маршрут, например localhost: 5000 / services / 5e2e98d0f3b0156f5caed9a9, чтобы получить данные в mongodb с определенным идентификатором. Я пытаюсь выяснить, есть ли способ создать маршрут, например следующий, localhost: 5000 / services / parking, чтобы получить все данные, которые имеют службу парковки?
//Current code to get info by id
router.route('/:id').get((req, res) => {
Service.findById(req.params.id)
.then(service => res.json(service))
.catch(err => res.status(400).json('Error: ' + err));
});
//Example data on how currently a data is stored in mongodb
{
"location": {
"coordinates": [
-121.880731,
37.339349
],
"type": "Point"
},
"_id": "5e2e98d0f3b0156f5caed9a9",
"service": "parking",
"building": "North Parking Garage",
"description": "6-story parking structure located on the corner of S. 10th and E. San Fernando Streets",
"createdAt": "2020-01-27T08:01:20.164Z",
"updatedAt": "2020-01-27T08:01:20.164Z",
"__v": 0
}