Как запросить данные с атрибутом в интервале в Mongoose?

Я хочу сделать запрос к MongoDB через Mongoose. Мне нужно получить документы в интервале.

Например: у меня есть кошки с возрастом:

[
 {
   name: "cat1",
   age: 3
 },
 {
   name: "cat2",
   age: 2
 },
 {
   name: "cat3",
   age: 5
 }
]

Я прошу завести кошек от 4 до 10 лет, и мне нужно получить:

[
 {
  name: "cat3",
  age: 5
 }
]

Как сделать этот запрос в мангусте?

первый пример в документации показывает, как именно это сделать.

Chris G 20.12.2018 14:51
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
1
302
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать $gte (больше чем) и $lte (меньше чем) в запросе мангуста:

await Cat.find({ age: { $gte: 4, $lte: 10 } });

Это документы:

Другие вопросы по теме