D3.js indeholder måder at anmode om ikke-lokale data enten som json eller tekst (csv) via urls og sådan.
I en opsætning, der ikke er sikkerhedsfølsom (som lokal udvikling eller et demomiljø), kan du ret direkte bruge mongo rest api hvis du aktiverer det, hvilket vil give dig json-output for objekter.
Eller du kan skrive build en simpel http-server (som i python
, perl
eller go
) at execs (python
(også underproces
), perl
(også backticks og qx{}
), go
) mongoexport
værktøj med de rigtige parametre til at levere csv-output
fra mongo.
Hvis du allerede har data i Mongo, og du allerede har Node opsat, så er det måske det, du vil bruge:
⇒ ⇒
Hvis ja, er der nogen derude der bruges Node.js® med nogle npm-moduler til MongoDB® til specifikt at drive en D3.js®-visualisering.