Windows 시스템에서 mongodb와 연결하기 위해 node.js를 사용하려고합니다. 그러나, 그것은 나에게 오류 던져 : 나는뿐만 아니라 Node.js를 새로운 오전 Node.js가 MongoDB에 연결하면 오류가 발생합니다. MongoError : 처음 연결할 때 서버 [127.0.0.1:27017]에 연결하지 못했습니다.
: 여기
"use strict";
const MongoClient = require('mongodb').MongoClient;
const dbUrl = 'mongodb://127.0.0.1:27017/cs602';
MongoClient.connect(dbUrl, (err, db) => {
if (err)
{throw err}else {
console.log('Successfully connected to',
db.s.databaseName);
}
// Do database operations
db.close();
});
내 파일 구조입니다 : 여기
C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\lib\mongo_client.js:225
throw err
^
MongoError: failed to connect to server [127.0.0.1:27017] on first connect
at null.<anonymous> (C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\node_modules\mongodb-core\lib\topologies\server.js:313:35)
at emitOne (events.js:77:13)
at emit (events.js:169:7)
at null.<anonymous> (C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\node_modules\mongodb-core\lib\connection\pool.js:260:12)
at g (events.js:260:16)
at emitTwo (events.js:87:13)
at emit (events.js:172:7)
at Socket.<anonymous> (C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\node_modules\mongodb-core\lib\connection\connection.js:162:49)
at Socket.g (events.js:260:16)
at emitOne (events.js:77:13)
와 나의 코드 mongodb, 누구든지 이걸 도와 줄 수 있니? 미리 감사드립니다.
이 MongoDB의 하나가 실행되지 않았거나 다른 포트에서 시작되었다는 것을 의미한다. mongo db 구성 파일을 확인하고 이미 서버를 시작했는지 확인해야합니다. –
mongodb 문제를 해결하는 방법에 대한 질문은 물론 mongodb 로그도 확인하고 싶을 수도 있습니다. http://stackoverflow.com/questions/16245805/ 연결할 수없는 - mongodb-error-couldnt-connect-to-server-127-0-0-127017-a 및 http://stackoverflow.com/questions/16245805/unable-to- connect-to-mongodb-error-couldnt-connect-to-server-127-0-0-127017-a –
@VasilDininski 정말 고마워요! 나는 당신이 저에게주는 그 연결에있는 해결책을 찾아 냈다! –