sql >> Databáze >  >> NoSQL >> MongoDB

Kolekce Meteor.js je na klientovi prázdná

Můžete použít count() místo toho vrátí počet výsledků. data sám by byl prázdným polem, [] což není nepravda ( [] == true ).

Také nepoužívejte fetch() pokud pro to nepoužijete nezpracovaná data, protože je to docela náročné. Můžete jej procházet pomocí .forEach pokud potřebujete.

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. Vyplňte konkrétní pole v $lookup

  2. ScaleGrid oznamuje sdílený hosting MongoDB na Amazon AWS

  3. jak použít naplnit a agregovat ve stejném prohlášení?

  4. Mongoose - Získejte seznam _id místo pole objektů s _id