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

Meteorの投稿でコメント数を数える

    監視は使用しないでください。リソースを消費し、1台のサーバーを超えて拡張することはありません(N台のサーバーが変更を監視している場合、N個の増分があります)。 2つの可能なオプションをお勧めします:

    フック

    提案したように、collection-hooks を使用できます カウントを変更します。具体的には、おそらくafter.insert を使用することをお勧めします。 および after.remove Commentsに コレクション。フックは追加のリソースを必要としません。コールバックを実行するために、基になるコレクションコードにパッチを適用するだけです。

    推奨読書: MeteorCollectionHooksの概要>

    方法

    メソッド を使用する場合 コメントを挿入および削除するには、コメント数を同時に変更することもできます。これには、外部パッケージを必要としないという利点がありますが、メソッドにいくつかの懸念事項を混在させる必要もあります。




    1. mongodbで_idによるレコードが見つからないのはなぜですか

    2. mongodbの結果javaから_idを削除します

    3. mongodbリポジトリにカスタムクエリを書き込む

    4. MongoDB $ substrCP