текст перекладу
Не потрібно використовувати useNewUrlParser і useUnifiedTopology з версії MongoDB Driver 4.0.0 і вище, оскільки ці функції використовуються за замовчуванням у нових версіях драйвера MongoDB.
Автор працює над проєктом на Node.js + Express і з'єднується з MongoDB через Mongoose, і зіткнувся з проблемою, тому вирішив поділитись вирішенням.
Проблема
mongoose.connect(dbUrl,{
useNewUrlParser:true,
useUnifiedTopology:true
}).catch(err=>console.log(err))
Повний код у файлі product.js
// Використовуємо mongoose
const mongoose = require('mongoose')
// Підключення до MongoDB
const dbUrl = 'mongodb://localhost:27017/productDB'
mongoose.connect(dbUrl,{
useNewUrlParser:true,
useUnifiedTopology:true
}).catch(err=>console.log(err))
// Створення Schema
let productSchema = mongoose.Schema({
name:String,
price:Number,
image:String,
description:String
})
// Створення Model
let Product = mongoose.model("products",productSchema)
// Експортуємо Model
module.exports
… Читати далі