async def create_many(
        self, db: AsyncSession, objs_in: list[CreateSchemaType], uow: UnitOfWork = None
    ) -> list[ModelType]:
        """Create multiple objects.

        Args:
        ----
            db (AsyncSession): The database session.
            objs_in (list[CreateSchemaType]): The objects to create.
            uow (UnitOfWork, optional): Unit of work for transaction control.

        Returns:
        -------
            list[ModelType]: The created objects.

        """
        db_objs = [self.model(**obj_in.model_dump()) for obj_in in objs_in]
        db.add_all(db_objs)

        if uow is None:
            await db.commit()

        return db_objs
Create multiple objects.

        Args:
        ----
            db (AsyncSession): The database session.
            objs_in (list[CreateSchemaType]): The objects to create.
            uow (UnitOfWork, optional): Unit of work for transaction control.

        Returns:
        -------
            list[ModelType]: The created objects.

        
backend/airweave/crud/_base_system.py