как найти два значения между диапазоном в mongodb - PullRequest
0 голосов
/ 11 марта 2019

Я хочу перечислить идентификаторы с 12 - 18 отзывами.

В базе данных это выглядит как

**"example" : [
5,
10
],**

5, 10 - это количество отзывов, поэтому 5 означает5 обзоров из 10 просмотров.

Я пробовал ниже, однако не работает.

db.student.find({ u1 : { $gt :  5, $lt : 10}});

любая помощь, ребята?

1 Ответ

0 голосов
/ 11 марта 2019

Этот запрос даст вам документы с: количество просмотров: от 4 до 7 И количество просмотров: от 10 до 20.

db.getCollection("student").find({
    "example.0":{$gt:4, $lt:7}, 
    "example.1":{$gt:10, $lt:20}
})

Я думаю, что вы можете изменить запрос выше, чтобыудовлетворить ваши потребности, так как ваш вопрос мне не совсем понятен.

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