getMore executor error: Overflow sort stage buffered data usage of 33554588 bytes exceeds internal limit of 33554432 bytes
8 views
Skip to first unread message
hellboy
unread,
Feb 4, 2016, 8:32:53 AM2/4/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to MongoDB по-русски
у меня проблема с лимитом
использую нативный mongodb драйвер первый запрос - с сортировкой по полю типа Date по которому построен индекс в порядке убывания Этот запрос обрабатывается и возвращается в массив далее - следующий waterfall step hellboy81 14:11 в нем - в async-цикле (попорбованны map и mapSeries) следующие запросы там пытаюсь сортировать по тому же полю в том же самом порядке (он не влияет на ошибку) при первом же втором запросе выдается указнанная ошибка если сортировки нет (во втором запросе) - то все работает
причины?
методы исправления? ручная сортировка в памяти полученных записей изменение структуры запроса? что еще?