sql >> Database teknologi >  >> NoSQL >> MongoDB

Opret d3.js graf fra data på mongodb server

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.




  1. $push brugte for meget hukommelse og kan ikke spildes til disken. Hukommelsesgrænse:104857600 bytes

  2. Hvordan laver jeg en NOT IN-forespørgsel i Mongo?

  3. hvordan man forespørger underordnede objekter i mongodb

  4. Rspec-tests fejler tilfældigt ved analyse af ActiveRecord-objekter genereret af Mongoid-hændelser