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

Meteor MongoDB finde / hente problemer

fetch returnerer en matrix af objekter, som ikke er en juridisk værdi at returnere fra en publiceringsfunktion.

Publiceringsfunktioner kan kun returnere en markør, en række markører eller en falsk værdi. For at rette din fejl, skal du bare fjerne fetch :

return Polls.find({}, {sort: {date: -1}, limit: 10});

På klienten gør du ikke ønsker at abonnere inde i dine skabeloner. Du vil enten abonnere én gang (normalt i en fil kaldet client/subscriptions.js ) eller inde på din rute (se jern-routeren dokumentationen ).

Ignorer uanset hvad subscribe på vender tilbage. Ringer til subscribe giver bare serveren mulighed for at synkronisere data til klienten. Resultatet af opkaldet er ikke selve dataene.

For at få adgang til dine data fra din skabelon skal du blot bruge et andet fund som:

Template.recentPolls.polls = function() {
  Polls.find({}, {sort: {date: -1}});
}



  1. MongoDB - Drop en samling

  2. En oversigt over MongoDB Atlas:Første del

  3. Hvordan udløber redis nøgler?

  4. Hvordan viser man base64-billedet i reaktion?