Этот фрагмент кода, который я использовал для локального подключения к указанной c базе данных в MongoDB.
const express = require('express');
const mongoose = require('mongoose');
const app = express();
const connectionString = 'mongodb://127.0.0.1:27017/user-manager';
// Database
mongoose.connect(connectionString, { useNewUrlParser: true, useUnifiedTopology: true })
.then(() => console.log('Connected to Database...'))
.catch(err => console.error(err));
Вот пользовательская модель
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const UserSchema = new Schema({
firstname: { type: String, required: true },
lastname: { type: String, required: false },
email: { type: String, required: true },
password: { type: String, required: true },
age: { type: String, required: true },
team: String
});
module.exports = mongoose.model('user', UserSchema);
Я хочу, чтобы моя локально сохраненная база данных, коллекции и данные были доступны на MongoDB Атлас тоже.