Możesz użyć count()
zamiast tego zwraca liczbę wyników. data
sam byłby pustą tablicą, []
co nie jest fałszem ( [] == true
).
Nie używaj także fetch()
chyba że zamierzasz użyć do tego surowych danych, ponieważ jest to dość trudne. Możesz przejść przez to za pomocą .forEach
jeśli potrzebujesz.
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())