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

Meteor - изобразяване на името на собственика в списък с обекти

Мисля, че намерих решението на този проблем. След като прочетох за работата на кеширането в Meteor, открих модела на абонамента и как това е свързано с метеорите minimongo http ://docs.meteor.com/#dataandsecurity . Причината това да се провали и да успее беше, че при първото зареждане данните все още се кешират в minimongo. В момента проверявам срещу услугите за влизане в акаунти, конфигурирани да проверяват дали потребителските данни са заредени. В момента използвам това, защото не мога да намеря начин да се абонирам за услугата за потребители на Metor, но предполагам, че услугата за влизане в акаунти ще разчита на колекцията потребители на Metor. Текущото ми решение изглежда така:

if(Accounts.loginServicesConfigured()){
  var owner = Meteor.users.findOne(this.owner);
  if (owner._id === Meteor.userId())
    return "me";
  return displayName(owner);
}

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pymongo агрегат:филтриране по брой полета номер (динамично)

  2. MongoDB $dayOfWeek

  3. Прочетете BSON файл в Python?

  4. Шардинг с spring mongo

  5. Mongodb:множество колекции или една голяма колекция с индекс