⚠️ This project is a work in progress, it's not recommended for production usage.
Listens to changes in a MongoDB database and broadcasts them over many destinations.
- Stdout
- File
- MongoDB
- Websocket
- Elasticsearch
source:
connection_uri: <string>
database: <string>
sinks:
- type: stdout
pretty: true
- type: file
path: ./changes.log
- type: mongodb
connection_uri: <>
# Start MongoDB
docker compose up -d --remove-orphans
# Start mongosync
cargo run -- --config ./examples/mongosync.yaml