sql >> Database teknologi >  >> NoSQL >> MongoDB

Hent d3.js-array fra en url

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

På denne linje forespørger du kun efter én indgang i din database, det er grunden til, at det returnerede resultat er et enkelt objekt i stedet for et array (sandsynligvis skal du også ændre den første parameter {} til [] eller noget for at betegne array, men jeg er ikke bekendt med dbcoll .

Du skal ændre find_one ind i find eller noget, og du vil få et array.

Derefter skal efterbehandlingen gentages gennem rækken af ​​a :

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

I MongoDB er der en metode find :https://docs.mongodb.com/manual/reference /method/db.collection.find/




  1. Mongooses findemetode med $or condition fungerer ikke korrekt

  2. Spring data mongodb forespørgsel til underdokument felt

  3. log alle forespørgsler, som mongoose brand i applikationen

  4. Filtrering af indlejrede dokumenter i MongoDB