MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Collection Meteor.js vide sur le client

Vous pouvez utiliser count() à la place qui renvoie le nombre de résultats. data lui-même serait un tableau vide, [] qui n'est pas faux ( [] == true ).

N'utilisez pas non plus fetch() à moins que vous n'utilisiez les données brutes pour cela, car c'est assez éprouvant. Vous pouvez le parcourir avec .forEach si vous en avez besoin.

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())