INNER CODE UNIT · Python

create_student

mongodb-developer/mongodb-with-fastapi · app.py:98

async def create_student(student: StudentModel = Body(...)):
    """
    Insert a new student record.

    A unique `id` will be created and provided in the response.
    """
    new_student = student.model_dump(by_alias=True, exclude=["id"])
    result = await student_collection.insert_one(new_student)
    new_student["_id"] = result.inserted_id

    return new_student


@app.get(
    "/students/",
    response_description="List all students",
    response_model=StudentCollection,
    response_model_by_alias=False,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…