Problem jest najprawdopodobniej związany z konfiguracją WinXP. Miałem dokładnie ten sam błąd, próbując połączyć moje Node js z moim Mongo na maszynie WinXP x32. Następnie zainstalowałem Node js i Mongo na maszynie Win2008 z tymi samymi ustawieniami dla obu - i na koniec przeczytałem "Połączono poprawnie z serwerem" w console.Cóż, nawet Microsoft przestał zapewniać wsparcie dla WinXP, nikogo tutaj nie można obwiniać.
Istnieje rozwiązanie polegające na użyciu wersji 1.4.9 mongodb z węzłem js. Po prostu umieść plik o nazwie package.json w swoim projekcie node.js, o treści takiej jak ta:
{
"name": "myproject",
"version": "1.0.0",
"description": "My first project",
"main": "index.js",
"dependencies": {
"mongodb": "1.4.9"
},
"author": "yggdraa",
"license": "Apache 2.0"
}
następnie uruchom npm install
.
Spowoduje to zainstalowanie modułu mongodb 1.4.9, który działa na WinXP.Dobry do testowania, chociaż może brakować niektórych funkcji, których możesz później potrzebować w aplikacji