sql >> データベース >  >> NoSQL >> MongoDB

Meteorは、テンプレートヘルパー関数でフェッチまたは検索を使用しますか?

    はい、あります。

    フェッチを使用すると、その場でクエリ結果セット全体への依存関係を登録できます。 findを使用する その後、{{#each}}を使用して反復します 依存関係は、すべてのドキュメントに個別に登録されます。したがって、1つのドキュメントが変更されると、関連するコードのみが再レンダリングされます。 fetchを使用する場合 、結果セット内のドキュメントを変更すると、fetchを使用したスコープ全体が再レンダリングされます。 。

    小さな結果セットの場合、違いはありません。頻繁に変更される大きなセットの場合、計算が遅くなり、望ましくない視覚的なアーティファクトが発生する可能性があります。

    私はあなたがそれを理解するのを助けるかもしれない投稿を書きました(それはあなたの質問に直接答えませんが)



    1. Mongoose / MongoDBのネストされたスキーマの適切なパターンは何ですか?

    2. 集計を使用して現在の合計を計算するにはどうすればよいですか?

    3. 私のmongodbを修復する方法は?

    4. MongoDBでネストされた$lookup検索を行う方法は?