# The MongoDB\Driver\Exception\WriteException class

This exception class is DEPRECATED as of extension version 1.20.0 and was removed in 2.0. This exception was never directly thrown by the extension. Applications should use `MongoDB\Driver\Exception\BulkWriteException` instead.

&reftitle.intro;

Base class for exceptions thrown by a failed write operation. The exception encapsulates a `MongoDB\Driver\WriteResult` object.

&reftitle.classsynopsis;

        MongoDB\Driver\Exception\WriteException

          abstract
          MongoDB\Driver\Exception\WriteException

          extends
          MongoDB\Driver\Exception\ServerException

          MongoDB\Driver\Exception\Exception

        &Properties;

         protected
         MongoDB\Driver\WriteResult
         writeResult

        &InheritedProperties;

        &Methods;

        &InheritedMethods;

&reftitle.properties;

`writeResult`

- The `MongoDB\Driver\WriteResult` associated with the failed write operation.

&reftitle.changelog;

&Version; | &Description;
&mongodb.changelog.class-removed;
PECL mongodb 1.20.0 | This class has been deprecated and will be removed in version 2.0.
PECL mongodb 1.5.0 | This class now extends `MongoDB\Driver\Exception\ServerException` instead of `MongoDB\Driver\Exception\RuntimeException`.

&reference.mongodb.mongodb.driver.exception.entities.writeexception;