1. elemMatch не подойдет, поскольку он вернет весь документ, а в нем 8к записей, в итоге ничем не отличается от обычного запроса.
2. По поводу структуры уже ничего не сделать, я обслуживаю базу ранее созданную. Но совет дельный, если потребуются аналогичные записи, возьму на вооружение.
L1nw0od: а что не подходит? Вам нужен полностью готовый вариант под уникальный дизайн? Если и найдете, это будет исключительно удачей. Я Вам дал вектор поиска. Вам нужно всего лишь проработать css для корректного позиционирования или искать более подходящий вариант roundabout карусели.
Saboteur: в целом вопрос решился, проблема была не на нашей стороне... Но если расскажите, как смотреть причины отклонения запроса, буду очень благодарен. Обычное использование telnet не дает такой информации...
Нет, не уверен. Прислали с комментарием "Возможно у вас нет сертификата." Но вопрос был вполне конкретным об отсутствии возможности получить доступ к хосту. Все соединения отвергаются хостом. С закрытым ГОСТовским сертификатом мы работали при наличии такой проблемы, но вот с открытым для таких же целей, вообще не понятно, можно ли.
lega: Что передали, то и обслуживаем...
Запрос выглядит вот так:
{ "closedpart.source.egrul": "1111111111111", "closedpart.source.inn": "6111111111", "status": { $ne: -100 } }
убрать $and не могу, это, как я понимаю, добавляет сама монга.
Избавиться от $ne тоже не получилось, поле status имеется у 10 записей, которые не должны попасть в выборку. В итоге результат пуст при использовании $gt или $lt
Запрос проходит на ура. Профилирование показывает, что запрос использует нужный индекс, но count не использует его же. Причину я не знаю, ищу ее здесь.