Catch schema drift before it bites
Compare the inferred schemas of two collections, or of one collection over time. Save snapshots, browse history and diff fields, indexes, validators and collection options.
What you can do with it
Collection vs collection
Compare fields, indexes, validator and collection options between two collections, on the same or different connections.
Snapshots
Save a schema snapshot of a collection and compare it with a later snapshot or with the collection as it is now.
History
Browse earlier snapshots, newest first.
Export the diff
Markdown, HTML or JSON for reviews and tickets.
Computed on the server
Field statistics are computed with $sample and $group; only paths, type names and counts come back.
Encrypted at rest
Snapshots are stored encrypted on your computer.
On a schedule
Record schema snapshots automatically as a scheduled task (Pro).
Related features
Your next query deserves a better IDE.
Create a free account, download MotionQL, and paste your Pro key. You'll be querying in under two minutes.