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

Meteor Запитване до други потребители по имейл

По подразбиране Meteor публикува само влезлия потребител и можете, както споменахте, да изпълнявате заявки срещу този потребител. За да получите достъп до другите потребители, трябва да ги публикувате на сървъра:

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

И се абонирайте за тях в клиента:

Meteor.subscribe('allUsers');

Също така имайте предвид, че може да не искате да публикувате всички полета, за да можете да посочите кои полета искате да публикувате/да не публикувате:

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

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Използване на съвпадение с променливи на входния документ

  2. Как работи сортирането в новото разширение mongodb PECL?

  3. Многоезични атрибути в MongoDB

  4. Използвайте агрегирането на MongoDB, за да намерите пресечна точка на два набора в един и същи документ

  5. Разпределен официален Mongodb Kafka Source Connector с множество задачи Не работи