Это, кажется, заставляет мои запросы работать медленно, и я не понимаю, почему он возвращает все записи документа.
>> Product.skip(0).limit(20).count => 3826
Это поведение функции count (), которая возвращает количество записей , к которым обратился запрос
Вам необходимо использовать size () для подсчета текущего набора.