Я следую за курсом MEAN из edx и пытаюсь настроить. Вот index.js файл, который я пытаюсь запустить:Невозможно подключиться к mongodb с Node.js
var mongodb = require('mongodb');
var uri = 'mongodb://localhost:27017/example';
mongodb.MongoClient.connect(uri, function(error, db){
if (error) {
console.log(error);
process.exit(1);
}
db.collection('sample').insert({x:1}, function(error, result){
if(error){
console.log(error);
process.exit(1);
}
db.collection('sample').find().toArray(function(error, docs){
if (error) {
console.log(error);
process.exit(1);
}
});
});
});
Когда я сделал node index.js
в терминале у меня была ошибка «Адрес уже используется для сокета: 0.0.0.0:27017» которая была решена благодаря на этот пост unable to start mongodb local server ответил Sacha (ответ 4). Затем я получил ошибку «Не могу найти модуль« mongodb »«, который был решен путем установки mongodb по всему миру и с помощью npm link mongodb в папке моего приложения. Теперь я не получаю никаких ошибок, скорее ничего не получаю. Я думаю, что курсор, ожидающий ответа. Я использую OS X El Capitan.