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

Właściwy sposób na dodanie pola do kolekcji użytkownika w meteor

Jeśli chcesz, aby typ konta był widoczny na kliencie, musisz utworzyć kanał publikowania/subskrypcji z wymaganym polem. Meteor publikuje tylko username , email i profile domyślnie. Wywołanie metody w celu pobrania pola z bazy danych jest złym pomysłem w 99% przypadków.

Na początek kod serwera:

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

Klient:

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

Kiedy uruchomisz to, upewnij się, że klient nie otrzymuje poufnych informacji o innych użytkownikach.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Upsert nie działa dla updateOne bulkWrite v3.4

  2. MongoDB — suma zagregowana

  3. 5 sposobów na uzyskanie sekund z randki w MongoDB

  4. Jak wstawić dokument do mongodb za pomocą mongoose i uzyskać wygenerowany identyfikator?

  5. Łączenie się z MongoDB z Androidem w Eclipse