Anonymous
ты сможешь найти вхождения
Anonymous
еще добавим опцию i и получим поиск не чувствительный к регистру
Anonymous
пример из моего проекта 'products.name': { $regex: queryString ? queryString : '', $options: "i" }
Anonymous
не разобрался еще?
Anonymous
я не понимаю чем тебя не устроил тот вариант что я описал
Anonymous
как ты видос в аву воткнул
Anonymous
я тоже хочу
Anonymous
тебе нужноо сделать пагинацию так?
Aryn
Пиши реплаем пожалуйста
Aryn
Редко чат читаю
Anonymous
ок
Anonymous
Пиши реплаем пожалуйста
Зачем привязываться к айди документа "имеется ID 5-го документа"?
Anonymous
ну тебе нужно ведь последние данные вытянуть 5 штук, потом 5 штук после этих 5
Anonymous
это достигается оффсетом
Anonymous
не нужно как-то связный список составлять
Aryn
А можешь показать пожалуйста пример?
Anonymous
щас
Anonymous
db.collection("some").find(query).sort({_id: -1}).skip(5*page).limit(5)
Anonymous
какой-то такой запрос у тебя получится
Aryn
🤔
Aryn
Додуматься не мог 😁
Anonymous
так тебе 2 человека это сказало сделать)
Anonymous
что это значит
Aryn
:D
Anonymous
почему он не добавляет их в массив
Anonymous
Anonymous
а тю я дебил
e\\/gen
что это значит
разработка через чат )
Aryn
так тебе 2 человека это сказало сделать)
А как узнать, есть ли след. элемент?)
Aryn
Получать 6 вместо 5-и, и в скрипте проверять кол-во, всё равно выдавая 5?
Aryn
🤔
Anonymous
можно получить количество документов
Anonymous
поделить их на 5*page
Anonymous
деление с остатком*
Anonymous
получив 0 означает что все
Anonymous
нету
Aryn
🤔
Anonymous
а может я несу чушь
Aryn
я сделал
Aryn
я короче лимит на 1 повышаю
Aryn
и проверяю скок резов дало
Anonymous
понятно
Aryn
Если 6, ставлю обратно 5, если нет - игнор
Aryn
И получаю true/false
Anonymous
ща я мб тебе ваще маст хев идею вкину
Anonymous
да
Anonymous
И получаю true/false
попробуй ``` const findCursor = db.collection("some").find(query).sort({_id: -1}).skip(5*page).limit(5) findCursor.hasNext() ```
Anonymous
не уверен что прокатит но попробуй, если получится, то это чистое решение
Anonymous
у тебя тс?
Anonymous
тайпскрипт
Anonymous
ааа
Anonymous
хм хм
Aryn
чо делать
Anonymous
кароче тебе нужен курсор
Aryn
но нет функции has_next
Anonymous
мб по другому обзывается
Aryn
Короче, там такая хуйня
Aryn
cursor.next()
Aryn
Берёт некст элемент
Aryn
Если нету - даёт ошибку
Anonymous
а ну это трай кэтчем можно разрулить
e\\/gen
У меня нет такого аттрибута ((
Он может и быть, но иде не знает что твоя переменная конкретного типа, потому и не подсказывает Ты можешь воспользоваться тайпхинтогом, но не уверен, что готов)
e\\/gen
Тайпхинты и юзаю)
Значит правда нету )