MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Meteor - renderowanie nazwy właściciela na liście obiektów

Myślę, że znalazłem rozwiązanie tego problemu. Po przeczytaniu o działaniu buforowania w Meteor odkryłem model subskrypcji i jak to się odnosi do meteorów minimongo http ://docs.meteor.com/#dataandsecurity . Powodem, dla którego to się nie udało, a następnie zakończyło się sukcesem, było to, że przy pierwszym ładowaniu dane nadal są buforowane w minimongo. Obecnie sprawdzam skonfigurowane usługi logowania do kont, aby sprawdzić, czy dane użytkownika zostały załadowane. Obecnie używam tego, ponieważ nie mogę znaleźć sposobu na zasubskrybowanie usługi użytkowników Metor, ale domyślam się, że usługa logowania do kont będzie polegać na kolekcji użytkowników Metor. Moje obecne rozwiązanie wygląda tak:

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

Obecnie wydaje się, że działa to poprawnie. Wciąż zastanawiam się, jak subskrybować tę usługę użytkowników. Kilka naprawdę przydatnych referencji, które znalazłem, szukając rozwiązania tego problemu



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy można skonfigurować częstotliwość pulsu lub limit czasu dla repliki?

  2. Jak mogę zaktualizować wiele dokumentów w manguście?

  3. Potoki agregujące MongoDB z połączonym obiektem

  4. MongoDB:Jak połączyć wszystkie wyniki z tej samej kolekcji?

  5. Mongodb unika zduplikowanych wpisów