@autumn_parker
Для использования подключения к MongoDB в Mongoose, вам нужно выполнить следующие шаги:
@autumn_parker
Дополнительно, если вы хотите определить модели и схемы в вашем приложении, можете использовать Mongoose для этого. Например, в вашем файле db.js после установки подключения к базе данных MongoDB, вы можете определить схему и модель данных следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
const mongoose = require('mongoose');
const uri = 'mongodb://<username>:<password>@<host>:<port>/<database>';
mongoose.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true });
const db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
console.log('Connected to MongoDB!');
});
const Schema = mongoose.Schema;
const userSchema = new Schema({
name: String,
age: Number
});
const User = mongoose.model('User', userSchema);
module.exports = { mongoose, db, User }; // экспорт объекта User
|
Здесь создается схема пользователей (userSchema) с двумя полями - name и age, и определяется модель User, которая будет представлять коллекцию пользователей в базе данных.
Экспортируя объект User из файла db.js, вы сможете использовать его в других частях вашего приложения для создания, сохранения, обновления и удаления данных из коллекции пользователей в MongoDB.
Надеюсь, это поможет вам использовать подключение к MongoDB в Mongoose в вашем приложении!