sql >> Databasteknik >  >> NoSQL >> MongoDB

Meteor.js Collection tom på klienten

Du kan använda count() istället som returnerar antalet resultat. data i sig skulle vara en tom array, [] vilket inte är falskt ( [] == true ).

Använd inte heller fetch() såvida du inte ska använda rådata för det eftersom det är ganska tungt. Du kan gå igenom den med .forEach om du behöver.

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. Gruppera efter datumintervall

  2. MongoDB C# Aggregation - varva ner -> groupBy

  3. Mongoose aggregeringsfråga returnerar mer än en post när den bara ska returnera en

  4. Varför fungerar inte metoden findRandom() mongoose för node.js?