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

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

Ако искате да имате видим тип акаунт на клиента, трябва да създадете канал за публикуване / абониране с необходимото поле. Meteor публикува само username , email и profile по подразбиране. Извикването на метод за получаване на поле от db е лоша идея в 99% от случаите.

Като начало кодът на сървъра:

Meteor.publish('users', function() {
    return Meteor.users.find({}, {fields: {accountType: 1}});
});

Клиент:

Deps.autorun(function() {
    Meteor.subscribe('users');
});

Когато стартирате това, след това се уверете, че клиентът не получава чувствителна информация за други потребители.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Каква NoSQL DB да се използва за редки времеви серии като данни?

  2. SQL COALESCE() Обяснено

  3. Как да получите резултатите от командата mongo в плосък файл

  4. MongoDB Дублиращи се документи дори след добавяне на уникален ключ

  5. Размито търсене с Mongodb?