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

Meteor Wysyłanie zapytań do innych użytkowników przez e-mail

Domyślnie Meteor publikuje tylko zalogowanego użytkownika i, jak wspomniałeś, możesz uruchamiać zapytania przeciwko temu użytkownikowi. Aby uzyskać dostęp do innych użytkowników, musisz opublikować ich na serwerze:

Meteor.publish("allUsers", function () {
  return Meteor.users.find({});
});

I zasubskrybuj je na kliencie:

Meteor.subscribe('allUsers');

Pamiętaj również, że możesz nie chcieć publikować wszystkich pól, aby określić, które pola chcesz publikować/nie publikować:

return Meteor.users.find({}, 
{
     // specific fields to return
     'profile.email': 1,
     'profile.name': 1,
     'profile.createdAt': 1
});

Po opublikowaniu kolekcji możesz uruchamiać zapytania i uzyskiwać dostęp do informacji dla wszystkich użytkowników.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. API Connect pokazuje błąd Cannot GET /apim/ podczas aktualizacji schematu

  2. Pobierz ostatni wstawiony element z mongodb w GoLang

  3. docker-compose Błąd MongoDB:błąd sieci podczas próby uruchomienia polecenia „isMaster” na hoście

  4. Czy istnieje sposób na "ładne" wydrukowanie danych wyjściowych powłoki MongoDB do pliku?

  5. Operatory agregacji MongoDB dla zwracających części dat