Handling mongo indexes in firm
This commit is contained in:
1 parent
b542fd40a6
commit
ea5093f2c2
9 files changed
+67
-56
No files matched your search
@@ -3,7 +3,7 @@ from typing import Any
|
||||
from beanie import PydanticObjectId
|
||||
from pydantic import Field
|
||||
|
||||
from firm.core.models import CrudDocument
|
||||
from firm.core.models import CrudDocument, CrudDocumentConfig
|
||||
from firm.core.schemas import Writer, Reader
|
||||
from firm.entity.schemas import EntityIndividualCreate, EntityCorporationCreate, EntityRead
|
||||
|
||||
@@ -59,6 +59,10 @@ class CurrentFirmSchemaUpdate(Writer):
|
||||
pass
|
||||
|
||||
class Partner(CrudDocument):
|
||||
document_config = CrudDocumentConfig(
|
||||
indexes=["user_id", "entity_id"],
|
||||
)
|
||||
|
||||
user_id: PydanticObjectId = Field()
|
||||
entity_id: PydanticObjectId = Field()
|
||||
|
||||
|
||||
Reference in new issue
Block a user