MongoDB (ve verzi 2.0.6) nepodporuje filtrovanou replikaci.
Nicméně ... je možné, že zavedete své vlastní schéma aktualizace záznamů na základě tabulkový kurzor
z oplogu
MongoDB . Místní oplog.rs
omezená kolekce je stejný mechanismus, který se používá k přenosu změn členům sady replik a zahrnuje podrobnosti o vložení, odstranění a aktualizaci.
Příklad této techniky naleznete v tomto příspěvku na blogu: Vytváření spouštěčů pro MongoDB .
Ve vašem případě by akce byly něco jako:
- zkopírujte záznam ze sbírky A do B, pokud je vložen nebo aktualizován pomocí
public:true
- odstranit záznam ze sbírky B, pokud je smazán nebo aktualizován ve sbírce A pomocí
public:false