a = dbcoll.find_one({},{'_id':False})
På den här raden frågar du bara efter en post i din databas, det är därför resultatet som returneras är ett enda objekt istället för en array (förmodligen måste du också ändra den första parametern {}
till []
eller något för att beteckna array men jag är inte bekant med dbcoll
.
Du måste ändra find_one
till find
eller något, och du kommer att få en array.
Sedan efterbehandlingen måste du iterera genom arrayen av a
:
a = a.map(function(b){
b['minTime'] = str(b['minTime'])
b['maxTime'] = str(b['maxTime'])
return b;
}
I MongoDB finns en metod find
:https://docs.mongodb.com/manual/reference /method/db.collection.find/