Задать вопрос
bro-dev
@bro-dev

Откуда модель знает какой использовать mongo коннект?

spoiler
var mongoose = require('mongoose');
mongoose.connect("mongodb://localhost/test");
var User = require(__dirname + '/models/User.js');
spoiler

содержимое User.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var userSchema = new Schema({
    id: {
        type: Number,
        unique: true,
    },
});
module.exports = mongoose.model('User', userSchema);

После такого кода я могу использовать модель, выбирать из базы и сохранять, но откуда она знает что мне нужно использовать именно этот коннект сверху, ведь эти две переменные и User и mongoose вообще никак не связаны. Сразу вопрос как мне например тогда в одном приложении брать юзеров из двух разный баз данных например по одной модели.
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@levchak0910
answer.correct ? press({correct: true}) : next()
Попробую ощутить себя в роли Ванги. Между 2 и 3 строчкой кода где-то должно быть как-то так:
const UserSchema = new mongoose.Schema({...});
module.exports = mongoose.model("User", UserSchema);
Ответ написан
Ваш ответ на вопрос

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

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