sql >> Databasteknik >  >> NoSQL >> MongoDB

Meteor använda hämta eller hitta i mallhjälpfunktioner?

Ja det finns det.

Genom att använda hämta registrerar du ett beroende av hela frågeresultatuppsättningen på plats. Genom att använda find och senare iterering med {{#each}} ett beroende registreras på varje dokument separat. Så när ett dokument ändras, återges bara den relevanta koden. När du använder fetch , om du ändrar ett dokument i resultatuppsättningen skulle du återge hela omfattningen där du använde fetch .

För små resultatuppsättningar gör det ingen skillnad. För större uppsättningar med frekventa ändringar kan det sakta ner beräkningen och orsaka oönskade visuella artefakter.

Jag skrev ett inlägg som kan hjälpa dig att förstå det (det svarar dock inte direkt på din fråga)



  1. Hur får man Redis att välja LRU vräkningspolicy för endast några av nycklarna?

  2. Hitta dokument med arrayer som inte innehåller ett dokument med ett visst fältvärde i MongoDB

  3. Sortering efter maximalt matrisfält, stigande eller fallande

  4. Big Data Processing Engines – Vilken ska jag använda?:Del 1