Как получить данные из MongoDB с помощью mongoose - PullRequest
0 голосов
/ 04 апреля 2019

Я пишу CLI, в котором пользователь может получить любую коллекцию из MongoDB, введя имя этого соединения в консоль.

const mongoose = require('mongoose');
mongoose.Promise = global.Promise;

const db = mongoose.connect('mongodb://paito:-----mlab.com:22222/paito', { useNewUrlParser: true });

const getCollection = (collection) => {
    db.getCollection(collection)
        .exec((err, data) => {
            // assert.equal(null, err);
            console.info(data);
            console.info(`${data.length} matches`);
            db.close();
        })
};

module.exports = {
    getCollection
};

Мне нужно получить эти данные на консоль. Фактическая ошибка "Ошибка типа: db.getCollection не является функцией".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...