MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Meteor Menanyakan pengguna lain melalui email

Secara default, Meteor hanya memublikasikan pengguna yang masuk dan Anda dapat, seperti yang Anda sebutkan, menjalankan kueri terhadap pengguna tersebut. Untuk mengakses pengguna lain, Anda harus memublikasikannya di server:

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

Dan berlangganan mereka di klien:

Meteor.subscribe('allUsers');

Perhatikan juga bahwa Anda mungkin tidak ingin memublikasikan semua bidang sehingga Anda dapat menentukan bidang apa yang ingin Anda terbitkan/tidak publikasikan:

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

Setelah Anda memublikasikan koleksi, Anda dapat menjalankan kueri dan mengakses informasi untuk semua pengguna.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Multikey Compound Index - Perlu Bantuan Memahami Batas

  2. Pecahan MongoDB berdasarkan tanggal pada satu mesin

  3. MongoDB:cursor.toArray mengembalikan Janji { <pending> }

  4. mongoengine - Abaikan bidang tambahan untuk validasi skema

  5. mendorong objek ke dalam skema array di Mongoose