MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Пребройте броя коментари в публикацията в Meteor

Не използвайте наблюдавайте. Той консумира ресурси и не се мащабира след един сървър (при N сървъри, които наблюдават промяната, ще имате N увеличения). Мога да препоръчам две възможни опции:

куките

Както предложихте, можете да използвате collection-hooks за промяна на броя. По-конкретно вероятно бихте искали да използвате after.insert и after.remove във вашите Comments колекция. Кукичките не изискват допълнителни ресурси - те просто коригират основния код за събиране, за да изпълнят вашето обратно извикване.

Препоръчително четене:Поглед към куките за събиране на метеори

методи

Ако използвате методи за да вмъкнете и премахнете вашите коментари, можете също да промените броя на коментарите си едновременно. Това има предимството, че не изисква външен пакет, но също така изисква смесване на проблеми във вашите методи.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Презареждане на браузъра:Не се връща към избраната страница, отива към началната страница по подразбиране - ReactJs

  2. Основен уеб API на Asp.net с грешка mongodb 500

  3. Брой записи по дата MongoDB

  4. Правилен начин за добавяне на поле към потребителската колекция в meteor

  5. Mongoose разширява валидирането по подразбиране