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

MongoDB db.copyDatabase अनधिकृत पर विफल

मुझे वही त्रुटि मिल रही है, लेकिन संग्रह की प्रतिलिपि बनाने का प्रयास करते समय:

> db.coll1.copyTo("coll2");
Wed Jul 24 13:32:05 uncaught exception: { "ok" : 0, "errmsg" : "unauthorized" }

मेरा डेटाबेस MongoHQ द्वारा प्रबंधित एक साझा सर्वर पर है, इसलिए वहाँ निश्चित रूप से कुछ अनुमति समस्या हो सकती है कि सेवा copyTo की अनुमति नहीं देती है या अन्य आदेश चलाने के लिए।

संग्रह में सभी वस्तुओं को मैन्युअल रूप से लाने और उन्हें दूसरे संग्रह में डालने का एक आसान समाधान है। copyTo . से पहले इस तरह से काम किया जाता था कार्यान्वित किया जा रहा है:

db.coll1.find().forEach(function(o) { db.coll2.insert(o); });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में उपदस्तावेजों का योग

  2. Node.js Mongoose.js स्ट्रिंग ObjectId फ़ंक्शन के लिए

  3. मैं कैसे एक एकत्रीकरण का उपयोग कर mongodb से दो तिथियों के बीच डेटा वापस फ़िल्टर कर सकता हूं:मैच, लुकअप और प्रोजेक्ट?

  4. विंस्टन-मोंगोडब और एक्सप्रेस-विंस्टन के साथ लॉगिंग

  5. उल्का में अलग परीक्षण और विकास डेटाबेस कैसे स्थापित करें