{"library":"mongodb-migrations","title":"MongoDB Migrations","description":"A database migration tool for MongoDB, providing a simple way to manage and apply schema/data migrations. Current version 1.3.1 is stable but appears to have no recent updates (last release 2018).","language":"python","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["pip install mongodb-migrations"],"cli":{"name":"mongodb-migrations","version":"sh: 1: mongodb-migrations: not found"}},"imports":["from mongodb_migrations.cli import Connection","from mongodb_migrations.migration import Migration"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"pip install mongodb-migrations\n# Create a migration directory\nmkdir -p migrations\n# Create a migration file\ncat > migrations/001_add_index.py << 'EOF'\nfrom mongodb_migrations.migration import Migration\n\nclass Migration001(Migration):\n    def upgrade(self):\n        self.db.users.create_index('email', unique=True)\nEOF\n# Run CLI (ensure MongoDB is running and credentials are set via env or config)\nmongo-migrate run --migrations-dir=./migrations --uri='mongodb://localhost:27017/mydb'","lang":"python","description":"Initialize migrations, create a sample migration, and run it.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}