@exxagw

Трансформация query для mongodb в express?

Нашел 2 пакета:
1) https://www.npmjs.com/package/mongo-querystring
который умеет превращать:
?foo=>10 === { foo: { $gt: 10 }}
?foo=!bar === { foo: { $ne: "bar" }}

2) https://www.npmjs.com/package/querymen
который не умеет только ?field=value, но умеет &fields=-id,name убрать из выборки id и выбрать name да и с пагинацией работает.

Неужели нету хорошоего мидлваря для всего сразу? ну например:
1) ?q[][ne]=1 превращает в { : { $ne: 1}}
2) вылавливает нужные/не нужные поля для показа select: { title: 1, desc: -1 }
3) понимает пагинацию
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Abigovor
full-stack developer (javascript/java)
присмотритесь к https://www.npmjs.com/package/node-odata

конечно реализовано в ней не все, todo список большой, но все, что Вам нужно там есть.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 23:39
3000 руб./за проект
30 апр. 2024, в 23:32
1500 руб./за проект
30 апр. 2024, в 22:44
500 руб./в час