मुझे वही त्रुटि मिल रही है, लेकिन संग्रह की प्रतिलिपि बनाने का प्रयास करते समय:
> 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); });