fastapi+mongodb: добавление данных в коллекцию

post-запрос создает новую коллекцию в mongodb вместо того, чтобы добавлять в нужную коллекцию

Создал endpoint'ы. При отправлении запроса post

class PersonRepository:
    @staticmethod
    async def create_person(person: Person):
        return await person.insert()

Модель у меня вот такая:

from beanie import Document
from pydantic import BaseModel
    
class Person(Document):
    name: str
    age: int
    
    class Settings:
        collection = 'users'

Все работает хорошо, подключается к mongobd atlas, но вместе того, чтобы post был в коллекцию users у меня создается коллекция Person и туда вводятся изменения.

Прошу помогите разобраться.

Еще куски кода связанные с post:

router = APIRouter()
    
@router.post('/persons/')
async def create_person(person:Person):
    return await PersonService.add_person(person.name, person.age)

Ответы (1 шт):

Автор решения: ABChishevich
 class Settings:
        collection = 'users'

поменять на

 class Settings:
        name = 'users'
→ Ссылка