MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Collezione Meteor.js vuota sul client

Potresti usare count() invece che restituisce il numero di risultati. data stesso sarebbe un array vuoto, [] che non è falso ( [] == true ).

Inoltre, non utilizzare fetch() a meno che tu non utilizzi i dati grezzi per questo perché è piuttosto faticoso. Puoi scorrerlo in loop con .forEach se necessario.

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