Db
domain.account.ports.db
Summary
Mongo persistence for accounts: document schema and repository factory.
Classes
AccountDocument
Bases: Account, BaseDocument
Mongo document form of :class:Account with a populated owner reference.
Attributes:
| Name | Type | Description |
|---|---|---|
owner |
UserDocument
|
Populated owner document stored as a reference. |
Functions
create_account_repo
Create a Mongo-backed account repository wired for owner population.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user_repo |
Any
|
User repository used to populate the |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
Any |
Mongo-backed account repository configured with a replace-owner population rule. |