MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

उल्का ईमेल द्वारा अन्य उपयोगकर्ताओं से पूछताछ

डिफ़ॉल्ट रूप से, उल्का केवल लॉग इन उपयोगकर्ता को प्रकाशित करता है और जैसा कि आप उल्लेख करते हैं, आप उस उपयोगकर्ता के विरुद्ध क्वेरी चला सकते हैं। अन्य उपयोगकर्ताओं तक पहुँचने के लिए आपको उन्हें सर्वर पर प्रकाशित करना होगा:

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. मोंगोडीबी $dayOfWeek

  2. MongoDB - कोड 48 . के साथ बंद करना

  3. स्कीमा त्रुटि मतलब ऐप

  4. क्या मोंगो ऑब्जेक्ट आईडी को एक स्ट्रिंग में बदलना और यूआरएल के लिए इसका इस्तेमाल करना ठीक है?

  5. डोकर कंटेनर से मोंगोडब होस्ट करने के लिए कनेक्ट करें