Hello, first time I am working with MongoDB and I struggling to connect it to my Node.js project.
Can someone please help with this error?
Terminal:
patre@LAPTOP-QGT1UHO7 MINGW64 /c/Programování/React/Projects/elektronickaEvidenceAstronautu (master)
$ node server
Server 5000!
C:\Programování\React\Projects\elektronickaEvidenceAstronautu\node_modules\mongoose\lib\helpers\promiseOrCallback.js:20
throw error;
^
Error: Connect error to MongoDB
at C:\Programování\React\Projects\elektronickaEvidenceAstronautu\database\connect.js:12:23
at C:\Programování\React\Projects\elektronickaEvidenceAstronautu\node_modules\mongoose\lib\helpers\promiseOrCallback.js:17:1
1
at C:\Programování\React\Projects\elektronickaEvidenceAstronautu\node_modules\mongoose\lib\index.js:344:16
at C:\Programování\React\Projects\elektronickaEvidenceAstronautu\node_modules\mongoose\lib\connection.js:825:14
at processTicksAndRejections (node:internal/process/task_queues:96:5)
Code:
const Mongoose = require("mongoose");
const URL = "mongodb://******:******@cluster0-shard-00-00.mq3ik.mongodb.net:27017,cluster0-shard-00-01.mq3ik.mongodb.net:27017,cluster0-shard-00-02.mq3ik.mongodb.net:27017/?ssl=true&replicaSet=atlas-iiut2k-shard-0&authSource=admin&retryWrites=true&w=majority";
class dbConnect {
connect() {
Mongoose.connect(URL,{
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false,
useCreateIndex: true
},(err) => {
if(err) throw new Error("Connect error to MongoDB");
console.log("MongoDB connected!");
});
}
}
module.exports = dbConnect;
Thank you for advice.