a = dbcoll.find_one({},{'_id':False})
Dans cette ligne, vous n'interrogez qu'une seule entrée dans votre base de données, c'est pourquoi le résultat renvoyé est un objet unique au lieu d'un tableau (vous devez probablement également modifier le premier paramètre {}
à []
ou quelque chose pour désigner un tableau mais je ne suis pas familier avec dbcoll
.
Vous devez modifier find_one
dans find
ou quelque chose, et vous obtiendrez un tableau.
Ensuite, le post-traitement, vous devez parcourir le tableau de a
:
a = a.map(function(b){
b['minTime'] = str(b['minTime'])
b['maxTime'] = str(b['maxTime'])
return b;
}
Dans MongoDB il y a une méthode find
:https://docs.mongodb.com/manual/reference /method/db.collection.find/