В моем API у меня есть GET / users /, который дает мне массив всех документов в users-collection.И у меня есть GET / users /: user_id, который дает мне пользователя.Я также хочу иметь GET /users/name.region, который дает мне одного пользователя.Возможно ли это?
Нужно ли использовать параметры запроса, такие как GET / users / name = "Joe" ®ion = "US"?Как бы мне это реализовать?В других конечных точках или есть способ проверить, является ли это user_id или комбинацией имени и региона?
Как-то так?
if !req.params{
model.find({"name":query.params.name, "region": query.params.region})}
else
model.find({"user_id": req.params.user_id})