sql >> Base de Datos >  >> NoSQL >> MongoDB

Obtener matriz d3.js desde una url

 a = dbcoll.find_one({},{'_id':False})

En esta línea, solo está consultando una entrada en su base de datos, es por eso que el resultado devuelto es un solo objeto en lugar de una matriz (probablemente también necesite cambiar el primer parámetro {} a [] o algo para indicar una matriz, pero no estoy familiarizado con dbcoll .

Necesitas cambiar find_one en find o algo así, y obtendrás una matriz.

Luego, el procesamiento posterior, debe iterar a través de la matriz de a :

a = a.map(function(b){
     b['minTime'] = str(b['minTime'])
     b['maxTime'] = str(b['maxTime'])
     return b;
}

En MongoDB hay un método find :https://docs.mongodb.com/manual/reference /método/db.colección.buscar/