MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Различни индекси на различни членове на набор от реплики

Да – можете да използвате вариант на стратегията, използвана за създаване на нов индекс в набор от реплики без прекъсване. Това ще изисква скрития член да бъде изведен офлайн, докато индексът(ите) се създават.

Ето връзката към стратегията:http://docs.mongodb.org/manual/tutorial/build-indexes-on-replica-sets/#procedure

Във вашия случай ще изведете скрития член офлайн и ще рестартирате в самостоятелен режим (премахнете опцията --replSet и използвайте различен номер на порт). След като членът е изолиран, можете да коригирате индексите (премахнете ненужните и добавете нови). След като индексите са създадени, рестартирайте члена със стария порт и опцията --replSet.

Скритият член ще се синхронизира отново с набора реплики и всичко е готово.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB Преименуване на вградено поле

  2. Краен случай на актуализация на интегритета на MongoDB

  3. VersionError:Няма намерен съответстващ документ грешка в Node.js/Mongoose

  4. Как да актуализирате множество полета на обект от масив с една заявка?

  5. не може да направи повикване за почивка