a = dbcoll.find_one({},{'_id':False})
In dieser Zeile fragen Sie nur einen Eintrag in Ihrer Datenbank ab, deshalb ist das zurückgegebene Ergebnis ein einzelnes Objekt anstelle eines Arrays (wahrscheinlich müssen Sie auch den ersten Parameter {}
ändern zu []
oder etwas, um ein Array zu bezeichnen, aber ich bin mit dbcoll
nicht vertraut .
Sie müssen find_one
ändern in find
oder so, und Sie erhalten ein Array.
Dann die Nachbearbeitung, Sie müssen das Array von a
durchlaufen :
a = a.map(function(b){
b['minTime'] = str(b['minTime'])
b['maxTime'] = str(b['maxTime'])
return b;
}
In MongoDB gibt es eine Methode find
:https://docs.mongodb.com/manual/reference /method/db.collection.find/