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

Meteor bruge hent eller find i skabelonhjælpefunktioner?

Ja det er der.

Ved at bruge hentning registrerer du en afhængighed af hele forespørgselsresultatsættet på stedet. Ved at bruge find og senere iteration ved hjælp af {{#each}} en afhængighed registreres på hvert dokument separat. Så når et dokument ændres, er det kun den relevante kode, der gengives igen. Når du bruger fetch , ændring af ethvert dokument i resultatsættet ville gengive hele omfanget, hvor du brugte fetch .

For små resultatsæt gør det ingen forskel. For større sæt med hyppige ændringer kan det forsinke beregningen og forårsage uønskede visuelle artefakter.

Jeg skrev et indlæg, som kan hjælpe dig med at forstå det (det svarer dog ikke direkte på dit spørgsmål)



  1. Dynamiske nøgler efter $gruppe efter

  2. Befolk indlejret array i mongoose

  3. MongoDB $setUnion

  4. Azure Redis-cache - timeouts på GET-opkald