O problema é mais provável com a configuração do WinXP. Eu tive exatamente o mesmo erro ao tentar conectar meu Node js ao meu Mongo na máquina WinXP x32. console.Bem, até a Microsoft parou de fornecer suporte para WinXP, ninguém para culpar aqui.
Existe uma solução para usar a versão 1.4.9 mongodb com o nó js. Basta colocar um arquivo chamado package.json em seu projeto node.js, com conteúdo como este:
{
"name": "myproject",
"version": "1.0.0",
"description": "My first project",
"main": "index.js",
"dependencies": {
"mongodb": "1.4.9"
},
"author": "yggdraa",
"license": "Apache 2.0"
}
em seguida, execute
npm install
. Isto irá instalar o módulo mongodb 1.4.9 que funciona no WinXP.Bom para teste, embora possa faltar alguns recursos que você pode precisar com seu aplicativo mais tarde