@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) понимает пагинацию
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Abigovor
full-stack developer (javascript/java)
присмотритесь к https://www.npmjs.com/package/node-odata

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

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

Похожие вопросы