sql >> Database >  >> NoSQL >> MongoDB

Meteor.js-verzameling leeg op client

Je zou count() . kunnen gebruiken in plaats daarvan die het aantal resultaten retourneert. data zelf zou een lege array zijn, [] wat niet vals is ( [] == true ).

Gebruik ook niet fetch() tenzij je de onbewerkte gegevens ervoor gaat gebruiken, omdat het behoorlijk belastend is. Je kunt er doorheen lopen met .forEach als dat nodig is.

var data = myCollection.find();

if(data.count())
  console.log(data);

//If you need it for something/Not sure if this is right but just an example
$('#chart').render(data.fetch())


  1. Afbeelding wordt niet weergegeven vanuit het dynamische afbeeldingspad tijdens het gebruik van een express html-pdf-pakket

  2. Mongoose weigert geldige tekenreeks naar ObjectId te casten

  3. sleutel gebruiken als waarde in Mongoengine

  4. verbind ECONNREFUSED 127.0.0.1:27017'