sql >> Databáze >  >> NoSQL >> MongoDB

mongoDB přidání konkrétních dat do db Replica

Odpověď je "ano" a "ne".

Sady replik nebude tuto funkci poskytovat. Sady replik jsou pouze sadou replik nebo klonů, kde každý uzel obsahuje stejná data. Neexistuje tedy žádný snadný způsob, jak udělat to, co chcete.

Replikace však funguje prostřednictvím speciální kolekce "oplog" . Toto je aktuální kolekce v databázi, která obsahuje všechny nedávné změny dat.

Teoreticky můžete tento oplog „sledovat“ a selektivně aplikovat změny. Ve skutečnosti to lidé udělali. Tato funkce však není široce podporovaná a její zprovoznění bude určitě vyžadovat několik hodin (nebo dní) úsilí.




  1. Pole sady replik Node js / MongoDB v javascriptu

  2. Zástupný znak MongoDB v klíči dotazu

  3. Mohu upravit existující index v MongoDB, aniž bych jej zrušil?

  4. mongodb jak se dotazovat s operátorem nand?