@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 в вашем приложении!