MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Buscar matriz d3.js de um URL

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

Nesta linha, você está consultando apenas uma entrada em seu banco de dados, por isso o resultado retornado é um único objeto em vez de um array (provavelmente você também precisa alterar o primeiro parâmetro {} para [] ou algo para denotar array, mas não estou familiarizado com dbcoll .

Você precisa alterar find_one em find ou algo assim, e você obterá uma matriz.

Em seguida, o pós-processamento, você precisa percorrer a matriz de a :
a = a.map(function(b){
     b['minTime'] = str(b['minTime'])
     b['maxTime'] = str(b['maxTime'])
     return b;
}

No MongoDB existe um método find :https://docs.mongodb.com/manual/reference /método/db.collection.find/