@Urukhayy

Есть ли готовые «обёртки» на mongodb с таким функционалом.....?

Во многих проектах (на базе mongoDB) на back-end стороне требуется делать схожие операции.
Возьмём к примеру получение записей из коллекции с фильтром по диапазону дат. То есть у документов есть поле date, нужно во входящих параметрах задать минимальную и максимальную даты, и извлечь все документы, попадающие в этот диапазон. В mongoDB для этого можно использовать $gt и $lt, но чтобы это использовать, приходится писать немалый сопутствующий код, без которого нельзя обратиться к коллекции. Если таких обращений в одном проекте много, появляется рутина. И таких проектов может быть множество.

Неплохо было бы иметь библиотеку-"обёртку", которая бы одной строчкой позволяла вызывать этот фильтр, а внутри она бы и содержала весь сопутствующий mongoDB код. И таких функций для удобной работы с таблицами может быть множество, запрос записей внутри диапазона лишь пример. Там могут быть более сложные схемы, с фильтрами по 3,4,5 и более датам, с поиском пересечений и исключений диапазонов. Не будут же всё это в каждом проекте по новой реализовывать?

Есть ли уже готовые подобные обёртки? В которых, к примеру, есть поиск по диапазону?
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 2
@LiguidCool
Да, такие обертки есть. Например вот или вот.
Ну и конечно же универсальный вариант вот.
Ответ написан
Комментировать
Anubis
@Anubis
Люблю корейскую кухню и веб-разработку
Mongoose пробовали?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы