Недавно я опубликовал еще один вопрос о попытке синхронизировать две базы данных здесь: Mongoose - синхронизировать локальную базу данных с удаленной базой данных
Размещенное мной решение довольно общее и работает навысокий уровень, но я не думаю, что это оптимально эффективно.Мне интересно, могу ли я:
1) генерировать оплоги только для определенных коллекций.Я только хочу синхронизировать одну конкретную коллекцию, но есть другие коллекции, которые получают более частые обновления.Я бы хотел избежать создания оплогов для других коллекций, чтобы ограничить спрос на удаленном сервере.
2) Ограничить watch().on(‘change’, callback)
только для отслеживания изменений в определенных полях, поскольку не все нужны локальной коллекции..