D3.js incluye formas de solicitar datos no locales ya sea como json o texto (csv) a través de URL y demás.
En una configuración que no es sensible a la seguridad (como el desarrollo local o un entorno de demostración), podría usar directamente el api resto mongo si lo habilita, lo que le dará salida json para objetos.
O podría escribir construir un servidor http simple (como en python
, perl
o ir
) que ejecuta (python
(también subproceso
), perl
(también comillas invertidas y qx{}
), ir
) el mongoexport
herramienta con los parámetros correctos para proporcionar salida csv
de mongo.
Si ya tiene datos en Mongo y ya tiene Node configurado, entonces tal vez eso sea lo que quiera usar:
⇒
⇒ 
Si es así, hay alguien por ahí que se usa Node.js® con algunos módulos npm para MongoDB® para impulsar específicamente una visualización D3.js®.