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

Recupera l'array d3.js da un URL

 a = dbcoll.find_one({},{'_id':False})

In questa riga, stai solo interrogando una voce nel tuo database, ecco perché il risultato restituito è un singolo oggetto anziché un array (probabilmente devi anche cambiare il primo parametro {} a [] o qualcosa per denotare array ma non ho familiarità con dbcoll .

Devi cambiare find_one in find o qualcosa del genere e otterrai un array.

Quindi la post-elaborazione, devi scorrere l'array di a :

a = a.map(function(b){
     b['minTime'] = str(b['minTime'])
     b['maxTime'] = str(b['maxTime'])
     return b;
}

In MongoDB esiste un metodo find :https://docs.mongodb.com/manual/reference /metodo/db.collection.find/