También enfrenté un problema similar con un código descargado:el shell funcionó correctamente, pero el controlador Node falló (no había otra biblioteca externa como mongoose). Mi versión MongoDB instalada era 2.6.6 y el paquete.json tenía una entrada mongodb como "~ 1.3.18". Con una sugerencia de alguien, cambié el valor de entrada a "~1.4.31", lo que resolvió mi problema.