mongo #2

Merged
v4l3n71n merged 14 commits from mongo into master 2023-10-14 13:50:37 +00:00
Showing only changes of commit 6b0a5a7b65 - Show all commits

View File

@ -1,18 +1,22 @@
from pydantic import BaseModel
from pydantic_mongo import AbstractRepository, ObjectIdField
class User(BaseModel):
id: int
id: ObjectIdField = None
username: str
password: str
roles: str
disabled: bool
class UserOut(BaseModel):
id: int
id: ObjectIdField = None
username: str
roles: str
disabled: bool
class UserInDB(User):
password: str
class UserRepository(AbstractRepository[User]):
class Meta:
collection_name = "users"