Problemet är troligen med WinXP-installationen. Jag hade exakt samma fel när jag försökte ansluta min Node js till min Mongo på WinXP x32-maskin. Sedan installerade jag Node js och Mongo på Win2008-maskinen med alla samma inställningar för dem båda - och läste till slut "Ansluten korrekt till server" i console.Tja, till och med Microsoft hade slutat tillhandahålla support för WinXP, ingen att skylla på här.
Det finns en lösning för att använda 1.4.9 mongodb-versionen med node js. Lägg bara in en fil med namnet package.json i ditt node.js-projekt, med innehåll så här:
{
"name": "myproject",
"version": "1.0.0",
"description": "My first project",
"main": "index.js",
"dependencies": {
"mongodb": "1.4.9"
},
"author": "yggdraa",
"license": "Apache 2.0"
}
kör sedan npm install
.
Detta kommer att installera mongodb-modulen 1.4.9 som fungerar på WinXP. Bra för testning, även om den kan sakna några funktioner som du kan behöva med din applikation senare.