Показать сообщение отдельно
  #1 (permalink)  
Старый 26.01.2021, 21:35
Новичок на форуме
Отправить личное сообщение для SE-Den Посмотреть профиль Найти все сообщения от SE-Den
 
Регистрация: 26.01.2021
Сообщений: 3

Не получается присвоить значение переменной
Всем привет, впал в ступор казалось бы из за мелочи, не могу присвоить значение переменной res всегда в консоли вижу undefined
надеюсь на помощь здешних профессионалов

var res;

function MDB()  {
    const mongoose = require("mongoose");
    const Schema = mongoose.Schema;
    var result;
      
    // установка схемы
    const userScheme = new Schema({
        name: String,
        age: Number
    });
      
    // подключение
    mongoose.connect("mongodb://localhost:27017/usersdb", { useUnifiedTopology: true });
      
    const User = mongoose.model("User", userScheme);
    const user = new User({
        name: "Bill",
        age: 41
    });
      
    User.findOne({name: "Bill"}, function(err, doc){
        mongoose.disconnect();     
        if(err) return console.log(err);     
        console.log(res);
        res = doc.name;
    });
}

MDB();
console.log(res);

Последний раз редактировалось SE-Den, 26.01.2021 в 22:09.
Ответить с цитированием