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

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

Войти через TM ID
Похожие вопросы
от 2 500 до 4 000 usd.
Biganto Москва
от 130 000 до 130 000 руб.
HTML Academy Москва
от 85 000 до 100 000 руб.
14 авг. 2018, в 19:03
10000 руб./за проект
14 авг. 2018, в 18:10
1000 руб./в час
14 авг. 2018, в 18:01
12000 руб./за проект