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

Meteor Subscribe не актуализира реда на сортиране на събиране

Функцията за публикуване определя кои записи трябва да бъдат синхронизирани с мини-монго базата данни на всеки абониран клиент. Така че сортирането на данните във функцията за публикуване всъщност няма ефект върху клиента, тъй като базата данни от страна на клиента вероятно ще ги съхранява по някакъв друг начин.

Разбира се, може да искате да използвате сортиране в find на издател за да ограничите броя на записите до най-новите N - но отново това е просто начин да решите кои записи да се синхронизират, а не как да се съхраняват/използват от клиента.

След като записите бъдат синхронизирани с клиента, кодът на шаблона трябва да определи как да се показват резултатите. Например:

Template.myTemplate.elements = function() {
  return Posts.find({}, {sort: {createdAt:-1}});
}

Вижте също раздела „подредено публикуване“ на моя публикация относно често срещани грешки.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Добавете нов валидатор към съществуващата колекция

  2. 4 начина за изтриване на документ в MongoDB

  3. Променете и пуснете отново MongoDB oplog

  4. Защо mongoDB използва objectID?

  5. MongoDB $first Aggregation Pipeline Operator