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

उल्का में उपयोगकर्ता संग्रह में फ़ील्ड जोड़ने का उचित तरीका

यदि आप क्लाइंट पर खाता प्रकार दिखाना चाहते हैं, तो आपको आवश्यक फ़ील्ड के साथ पब्लिश/सब्सक्राइब चैनल बनाना होगा। उल्का केवल username प्रकाशित करता है , email और profile डिफ़ॉल्ट रूप से। 99% मामलों में डीबी से फ़ील्ड प्राप्त करने के लिए एक विधि को कॉल करना एक बुरा विचार है।

शुरू करने के लिए, सर्वर कोड:

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

ग्राहक:

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

जब आप इसे चलाते हैं, तो सुनिश्चित करें कि क्लाइंट को अन्य उपयोगकर्ताओं के बारे में संवेदनशील जानकारी नहीं मिलती है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उत्पादन उपयोग के लिए MongoDB जावा ड्राइवर MongoOptions को कैसे कॉन्फ़िगर करें?

  2. नेवला - खोज ():खोज विकल्पों के अंदर वस्तु काम नहीं कर रही है

  3. ऑब्जेक्ट आईडी संदर्भों के लिए नेवला में यूयूआईडी का उपयोग करना

  4. स्प्रिंग-डेटा के माध्यम से MongoDB में बड़े संग्रह पर पुनरावृति करें

  5. Mongo-PHP - MongoDB PHP ड्राइवर v1.6 . के साथ MongoCursor अपवाद