Показать сообщение отдельно
  #4 (permalink)  
Старый 26.01.2021, 22:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

SE-Den,
function MDB(callback)  {
    const mongoose = require("mongoose");
    const Schema = mongoose.Schema;

    // установка схемы
    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);
        if(callback) callback(doc.name);
    });
}

const callback = res => console.log(res);
MDB(callback);
Ответить с цитированием