powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / MongoDB поиск по значениям массива
2 сообщений из 2, страница 1 из 1
MongoDB поиск по значениям массива
    #40032224
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
документ

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
{
    "meta": {
        "uuid": "0b2f099ace43f5",
        "unix": 1589576407,
        "htag": "saleout",
        "span": ["15.06.2020","21.06.2020"],
        "link": {
            "id": "1e0b7e3a6a58a2863eba020d3621199e16cedb50"
        },
        "etag": "f08da5242b14bae17318cfa14447e8f8"
}
}



Как правильно составить запрос для получения всех документов по 2м критериям: htag и span (всегда массив из двух дат). Следующий запрос дает пустой результат
Код: javascript
1.
db.workfiles.find({htag: "saleout", span: ["15.06.2020","21.06.2020"]})


а этот - возвращает документы
Код: javascript
1.
db.workfiles.find({htag: "saleout"})
...
Рейтинг: 0 / 0
MongoDB поиск по значениям массива
    #40032293
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно было объединить 2 условия через $and и, возможно, формат даты указать со временем
Код: javascript
1.
db.workfiles.find( { $and: [ {htag: "saleout"}, {span: ["18.05.2020 00:00:00","24.05.2020 00:00:00"]}]})
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / MongoDB поиск по значениям массива
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]