Я учусь NodeJS на w3schools.com по этой ссылке , в секции MongoDB я получаю сообщение об ошибке и не могу ее исправить.
Create a database called "mydb":
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/mydb";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
console.log("Database created!");
db.close();
});
Сохраните код выше в файле с именем "demo_create_mongo_db. js" и запустите файл C:\Users\myName>node demo_create_mongo_db.js
, затем я получаю эту ошибку
(node:6104) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
C:\Users\Milad\node_modules\mongodb\lib\utils.js:725
throw error;
^
MongoNetworkError: failed to connect to server [localhost:27017] on first connect [Error: connect ECONNREFUSED 127.0.0.1:27017
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1137:16) {
name: 'MongoNetworkError',
[Symbol(mongoErrorContextSymbol)]: {}
}]
at Pool.<anonymous> (C:\Users\Milad\node_modules\mongodb\lib\core\topologies\server.js:438:11)
at Pool.emit (events.js:311:20)
at C:\Users\Milad\node_modules\mongodb\lib\core\connection\pool.js:561:14
at C:\Users\Milad\node_modules\mongodb\lib\core\connection\pool.js:994:11
at C:\Users\Milad\node_modules\mongodb\lib\core\connection\connect.js:31:7
at callback (C:\Users\Milad\node_modules\mongodb\lib\core\connection\connect.js:264:5)
at Socket.<anonymous> (C:\Users\Milad\node_modules\mongodb\lib\core\connection\connect.js:294:7)
at Object.onceWrapper (events.js:418:26)
at Socket.emit (events.js:311:20)
at emitErrorNT (internal/streams/destroy.js:92:8) {
name: 'MongoNetworkError',
[Symbol(mongoErrorContextSymbol)]: {}
}
Я попробовал следующий урок главы, но получил ту же ошибку. Я использую windows10x64
Заранее спасибо, я рад узнать JS