a = dbcoll.find_one({},{'_id':False})
V tomto řádku se dotazujete pouze na jeden záznam ve vaší databázi, proto je vráceným výsledkem jeden objekt namísto pole (pravděpodobně budete také muset změnit první parametr {}
na []
nebo něco k označení pole, ale neznám dbcoll
.
Musíte změnit find_one
do find
nebo tak něco a získáte pole.
Poté post-processing, musíte iterovat přes pole a
:
a = a.map(function(b){
b['minTime'] = str(b['minTime'])
b['maxTime'] = str(b['maxTime'])
return b;
}
V MongoDB existuje metoda find
:https://docs.mongodb.com/manual/reference /method/db.collection.find/