@lodas

Почему не возвращает результат модели mongoose?

Всем привет, в nuxt контроллере пытаюсь работать с БД MongoDB с помощью mongoose
код подключения такой:
const mongoose = require('mongoose');
const Schema = mongoose.Schema;

    try {
        await mongoose.connect("mongodb://127.0.0.1:27017/dbBlog", {
            useNewUrlParser: true,
            useUnifiedTopology: true,
            useFindAndModify: false,
            useCreateIndex: true
        });
    } catch (error) {
        handleError(error);
    }

    const db = mongoose.connection;
    db.on('error', console.error.bind(console, 'connection error:'));
    db.once('open', function() {
        console.log('MongoDB connected...');
    });

    const userScheme = new Schema({
        name: String,
    });

    const User = mongoose.model("Users", userScheme);
    
    User.find({}, function (err, data) {
        console.log(err, data);
    });

в консоли при выводе User.find() почему то выводится null [] - пустота. хотя записи в данной бд точно есть (скрин прикрепляю). Подскажите пожалуйста почему mongoose не выдает результат из таблицы?
5fbc036ab6efc699892763.png
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы