MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Meteor utilise chercher ou trouver dans les fonctions d'aide au modèle ?

Oui, il y en a.

En utilisant fetch, vous enregistrez une dépendance sur l'ensemble des résultats de la requête sur place. En utilisant find et plus tard en itérant en utilisant {{#each}} une dépendance est enregistrée sur chaque document séparément. Ainsi, lorsqu'un document change, seul le code pertinent est restitué. Lors de l'utilisation de fetch , la modification de tout document dans le jeu de résultats restituerait l'ensemble de la portée dans laquelle vous avez utilisé fetch .

Pour les petits ensembles de résultats, cela ne fait aucune différence. Pour les ensembles plus grands avec des changements fréquents, cela pourrait ralentir le calcul et provoquer des artefacts visuels indésirables.

J'ai écrit un message qui peut vous aider à le comprendre (cependant, il ne répond pas directement à votre question)