foca.database package
Submodules
foca.database.register_mongodb module
Register MongoDB database and collections.
- foca.database.register_mongodb.add_new_database(app: Flask, conf: MongoConfig, db_conf: DBConfig, db_name: str)
Register an additional db to database config.
- Parameters:
app – Flask application instance.
conf –
foca.models.config.MongoConfig
instance describing databases and collections to be registered with app.db_conf –
foca.models.config.DBConfig
instance describing new databases configuration to be registered with app.db_name – Name of the database being added.
- foca.database.register_mongodb.register_mongodb(app: Flask, conf: MongoConfig) MongoConfig
Register MongoDB databases and collections with Flask application instance.
- Parameters:
app – Flask application instance.
conf –
foca.models.config.MongoConfig
instance describing databases and collections to be registered with app.
- Returns:
Flask application instance with registered MongoDB databases and collections.