MongoDB: использование count() одновременно с limit() и skip()

232
01 декабря 2017, 07:33

Добрый день! Делаю пагинацию. Для ее создания мне нужна информация о кол-ве документов удовлетворяющих запросу. Используя count() самостоятельно, я это сделать могу. Но знаю, что в запрос можно добавлять несколько методов/условий. Например,

collection.find({"age":20}).skip(3).limit(2).toArray(function(err, result){
            if (err) throw err;
            console.log(result);
            db.close();
    });

Можно ли в этот запрос добавить count(), чтобы получить общее кол-во документов, которые соответствуют запросу? Или может можно, из запроса, что показан выше, как-то вытащить по другому, нужную мне информацию ?

Answer 1

Ответ - нельзя. Надо два запроса

READ ALSO
Закрасить ячейку таблицы по клику мыши jQuery/Javascript [требует правки]

Закрасить ячейку таблицы по клику мыши jQuery/Javascript [требует правки]

Имеется обычный html код таблицыКак закрасить ячейку таблицы по нажатию кнопки мыши, а по повторному - убрать закрашивание

276
Steam-user помогите узнать Nickname

Steam-user помогите узнать Nickname

Привет, у меня вопросКак можно через Steam-user узнать ник, который отправил сообщение? Вот мой код:

270
Summernote получить текст с форматированием

Summernote получить текст с форматированием

Есть текст с форматированием: "TEST"Получаю выделенный текст с помощью $(element)

296
Как вернуть все элементы с querySelectorAll

Как вернуть все элементы с querySelectorAll

У меня есть 5 инпута, нужно сделать так, чтобы если одно из них не заполнить, то сообщение не должно быть отправлено

460