MongoDB अभी तक चयनात्मक प्रतिकृति का समर्थन नहीं करता है और ऐसा लगता है कि आप वास्तव में चयनात्मक प्रतिकृति की तलाश नहीं कर रहे हैं, लेकिन चयनात्मक प्रतिलिपि के लिए और अधिक क्योंकि प्रतिकृति उस सर्वर का उपयोग करने के कुछ नियमों को सुनिश्चित करती है।
मुझे यकीन नहीं है कि ओप्लॉग वॉचर एपीआई से आपका क्या मतलब है, लेकिन समय के साथ ओप्लॉग को केवल क्वेरी करके पढ़ना काफी आसान है:
> use local
> db.oplog.rs.find()
( http://docs.mongodb.org/manual/reference/local-database / )
और फिर आपके द्वारा बनाई गई स्क्रिप्ट के भीतर आपके द्वारा कॉपी किए गए रिकॉर्ड के नवीनतम टाइमस्टैम्प को संग्रहीत करना।
आप परिवर्तनों को प्रभावी ढंग से सुनने (पब/उप) को सुनने और उन्हें अपने अन्य सर्वर पर कॉपी करने के लिए यहां टेलेबल कर्सर का उपयोग भी कर सकते हैं।