{"library":"mongochangestream","type":"library","category":null,"description":"Sync MongoDB collections via change streams into any database. Version 0.64.0, requires Redis (>=5.4.1) for state management and MongoDB driver (>=6.8.0). Provides initial scan with deterministic resumption and change stream event processing. Detects schema changes and emits events (e.g., 'schemaChange', 'processError'). Supports batch processing and configurable queue/scan options. Compared to alternatives, it is a lower-level library meant to be built upon, with companion libraries for MongoDB-to-MongoDB, Elasticsearch, and CrateDB sync. Uses debug for logging. ESM-only, ships TypeScript types.","language":"javascript","status":"active","version":"0.64.0","tags":["javascript","mongodb","mongo","change","stream","sync","collection","database","datastore","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install mongochangestream","imports":["import { initSync } from 'mongochangestream'","import type { InitSyncResult } from 'mongochangestream'","import type { QueueOptions } from 'mongochangestream'"]},{"cmd":"yarn add mongochangestream","imports":[]},{"cmd":"pnpm add mongochangestream","imports":[]}],"homepage":"https://github.com/smartprocure/mongochangestream#readme","github":"git://github.com/smartprocure/mongochangestream","docs":null,"changelog":null,"pypi":null,"npm":"mongochangestream","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}