Проблемът най-вероятно е в настройката на WinXP. Имах точно същата грешка, опитвайки се да свържа моя Node js към моя Mongo на машина WinXP x32. След това инсталирах Node js и Mongo на машина Win2008 с всички същите настройки и за двете - и накрая прочетох „Свързано правилно към сървър“ в console.Е, дори Microsoft беше спрял да предоставя поддръжка за WinXP, няма кого да обвиняваме тук.
Има решение за използване на версия 1.4.9 mongodb с възел js. Просто поставете файл с име package.json във вашия проект node.js със съдържание като това:
{
"name": "myproject",
"version": "1.0.0",
"description": "My first project",
"main": "index.js",
"dependencies": {
"mongodb": "1.4.9"
},
"author": "yggdraa",
"license": "Apache 2.0"
}
след това стартирайте npm install
.
Това ще инсталира модула mongodb 1.4.9, който работи на WinXP. Добре е за тестване, въпреки че може да му липсват някои функции, които може да ви трябват с вашето приложение по-късно