NoSQL (Mongo) Usage Guide
Scope
- Connection family:
mongo - Targets:
- app:
mongo - test:
mongo_test
- app:
Environment
MONGO_URIMONGO_DB_NAMEMONGO_TEST_URIMONGO_TEST_DB_NAME
DB_CONNECTIONdefaults the runtime target.--mongotargets mongo.--mongo --testtargetsmongo_test.--all-connectionsis SQL-only.
Runtime model contract
- Use
MongoModelfor Mongo document models. MongoModelsupports explicit mongo connection names._idmode: uses_idkey.idmode: uses fallback matchingidor_id.
Compatible command paths
make:model --mongomake:migration(mongo targets with explicit--mongo)migrate:status|run|rollback|fresh|reset --mongodb:seed --mongodb:seed:fresh --mongodb:seed:precheck --mongodemo:scenario --mongomake:scenario --test --mongo
Unsupported by design
- SQL adapter APIs in Mongo paths.
- Implicit SQL contract assumptions in
--all-connections.