Я хочу реализовать бесконечную прокрутку в моем vueApp.
Я использую mongo, node, vue, mongoose, и у меня проблемы с пониманием логики на стороне сервера.
моя проблема в следующем: допустим, у меня есть коллекция из 3 миллионов документов, когда пользователь прокручивает страницу вниз, он каждый раз будет получать 5 документов. как я реализую это в запросе mongo, который будет отправлять 5 документов каждый раз и будет знать, что нужно исходить из последней отправленной записи после повторного вызова?
Спасибо!
Короче говоря, «мы с удовольствием ответим». Однако вы, скорее всего, получите лучший общий ответ, задав каждый из вопросов по отдельности. В том, о чем вы спрашиваете, есть много движущихся частей. Задайте вопрос о том, как выполнять «каждый шаг», и тогда вы, скорее всего, получите «общий ответ».
спасибо за информацию, я отредактирую свой вопрос





Вы можете попробовать применить логику, применяемую к разбиению на страницы, то есть, когда пользователь достигает конца, увеличивайте номер страницы и передайте его запросу для получения новых записей!
Отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией, чтобы найти адекватный ответ. Не задавайте сразу несколько разных вопросов. См. Страницу Как спросить, чтобы прояснить этот вопрос.