sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoDB lägger till specifik data till db Replica

Svaret är "ja" och "nej".

Replica Sets kommer inte att tillhandahålla den här funktionen. Replikuppsättningar är bara en uppsättning repliker eller kloner där varje nod innehåller samma data. Så det finns inget enkelt "out of the box" sätt att göra vad du vill.

Replikering fungerar dock via en speciell "oplog"-samling . Detta är en faktisk samling i databasen som innehåller alla de senaste ändringarna av data.

I teorin kan du "sluta" denna oplogg och selektivt tillämpa ändringar. Faktum är att människor har gjort detta. Det här är dock inte en funktion som stöds allmänt och det kommer definitivt att kräva flera timmar (eller dagar) av ansträngning för att få det att fungera.




  1. mongodb - hämta array-delmängd

  2. Tjänsten 'MongoDB Server' (MongoDB) kunde inte startas. Kontrollera att du har tillräcklig behörighet för att starta systemtjänster

  3. Får fel i mongodb cast-problem för giltigt objekt-id

  4. Det går inte att ansluta till mongoDB som körs i docker-container