Как запросить данные с атрибутом в интервале в Mongoose? - PullRequest
0 голосов
/ 20 декабря 2018

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

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

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

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

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

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

1 Ответ

0 голосов
/ 20 декабря 2018

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...