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