У меня есть база данных Mongodb, которая содержит сборник опросов. В сборнике опросов имеется ряд документов для голосования. Это может быть большое количество документов.Как получать данные динамически с веб-сервера?
Я использую Java Servlet для обслуживания HTTP-запросов.
Как я могу реализовать механизм поиска каналов на стороне сервера? Например, в первом запросе я хочу получить от 1 до 10 документов, а затем от 11 до 20 и т. Д. Поскольку в представлении есть прокрутка, я хочу получить данные с сервера и отправить клиент.
Предоставляет ли Mongodb способ сделать это?
Спасибо :) Так что, делает курсор, не заманит все документы в коллекции? Кроме того, сортировка каждый раз, вероятно, потребует много времени? Есть ли лучший подход? – PavanMysore
Нет, курсор не будет извлекать все документы. Если вы не сортируете, вы можете не получить данные в правильном порядке. Если запрос занимает много времени, попробуйте добавить индекс. –
Большое спасибо Lalit, ваш ответ действительно полезен. – PavanMysore