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. Автоматичното довършване е филтрирано с mongodb

  2. как стъпка по стъпка да отстранявате грешки в map/reduce на mongodb

  3. Кой е алтернативният плъгин за elastic river-mongodb, поддържан от elasticsearch 2.2.0?

  4. MongoDB геопространствена разлика между $near и $within

  5. Актуализиране и търсене на структура за вграждане на Mongodb?