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/