what’s happening:
when I run server.js, DeprecationWarning happens like bellow.
(node:140) DeprecationWarning:
open()
is deprecated in mongoose >= 4.11.0, useopenUri()
instead, or set theuseMongoClient
option if usingconnect()
orcreateConnection()
. See Mongoose Connecting to MongoDB v4.13.20
I cant connect MongoDB and I dont understand what do I do.
In previous project (url-shortner), I connected MongoDB by same code.
I cant understand what difference cause for this error.
please tell me why this happens.
Thanks.
Your code so far
const mongoose = require('mongoose')
mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true });
var db = mongoose.connection
db.on('error', console.error.bind(console, 'connect error:'));
db.once('open', function() {
console.log('connect success');
})
Your browser information:
User Agent is: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0
.
Challenge: Exercise Tracker
Link to the challenge: