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

सर्वर NodeJS पर Mongo में उपयोगकर्ता (या कस्टम-आधारित भूमिकाएँ) बनाना असंभव है

उचित आदेश होगा:

db.addUser( username, password, { roles: [ role ] } );

जहां role कुछ MongoDB भूमिका है . अधिक जानकारी स्रोत फ़ाइल से मिल सकती है। . यह { role: <string>, db: <string> } के निर्माण में एक ऑब्जेक्ट भी हो सकता है। , जहां भूमिका एक MongoDB भूमिका है और db डेटाबेस का स्ट्रिंग नाम है।

आप db.admin().addUser . का भी उपयोग कर सकते हैं . यदि उपयोगकर्ता के पास एकाधिक डेटाबेस तक पहुंच है या आप अपने उपयोगकर्ताओं का केंद्रीय स्थान चाहते हैं तो यह तार्किक विकल्प होगा।

हालांकि, मैं कल्पना नहीं कर सकता कि आपके एप्लिकेशन से सिस्टम उपयोगकर्ताओं को जोड़ना एक अच्छा विचार है जब तक कि आप एक वास्तविक प्रशासनिक उपकरण विकसित नहीं कर रहे हों। डेटाबेस में जोड़े गए सामान्य "उपयोगकर्ता" आपके अपने उपयोगकर्ता संग्रह में होंगे। एक सिस्टम उपयोगकर्ता कोई है जिसके पास आपके डेटाबेस तक सीधी पहुंच है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB स्कीमा डिज़ाइन - कई छोटे दस्तावेज़ या कम बड़े दस्तावेज़?

  2. क्या मोंगोडब को एम्बेडेड डेटाबेस के रूप में इस्तेमाल किया जा सकता है?

  3. $in बनाम $or . का उपयोग करके MongoDB में क्वेरी करने का अनुकूलित तरीका

  4. ClusterControl और उसके घटकों के प्रदर्शन का अनुकूलन कैसे करें

  5. टाइपप्रति नेवला क्वेरी परिणाम में कुछ फ़ील्ड को अनदेखा करें प्रकार सुरक्षित तरीका