Class UpdateResult


  • @Deprecated
    public abstract class UpdateResult
    extends java.lang.Object
    Deprecated.
    Usage of this API is not supported in Cloud Service.
    The result of an update operation. If the update was unacknowledged, then wasAcknowledged will return false and all other methods will throw UnsupportedOperationException.
    Since:
    3.0
    See Also:
    WriteConcern.UNACKNOWLEDGED
    • Constructor Detail

      • UpdateResult

        public UpdateResult()
        Deprecated.
    • Method Detail

      • wasAcknowledged

        public abstract boolean wasAcknowledged()
        Deprecated.
        Returns true if the write was acknowledged.
        Returns:
        true if the write was acknowledged
      • getMatchedCount

        public abstract long getMatchedCount()
        Deprecated.
        Gets the number of documents matched by the query.
        Returns:
        the number of documents matched
      • isModifiedCountAvailable

        @Deprecated
        public abstract boolean isModifiedCountAvailable()
        Deprecated.
        no longer needed since all supported server versions support modified count
        Gets a value indicating whether the modified count is available.

        This method now always returns true, as modified count is available since MongoDB 2.6.

        Returns:
        true if the modified count is available
      • getModifiedCount

        public abstract long getModifiedCount()
        Deprecated.
        Gets the number of documents modified by the update.
        Returns:
        the number of documents modified
      • getUpsertedId

        @Nullable
        public abstract BsonValue getUpsertedId()
        Deprecated.
        If the replace resulted in an inserted document, gets the _id of the inserted document, otherwise null.
        Returns:
        if the replace resulted in an inserted document, the _id of the inserted document, otherwise null
      • acknowledged

        public static UpdateResult acknowledged​(long matchedCount,
                                                @Nullable
                                                java.lang.Long modifiedCount,
                                                @Nullable
                                                BsonValue upsertedId)
        Deprecated.
        Create an acknowledged UpdateResult
        Parameters:
        matchedCount - the number of documents matched
        modifiedCount - the number of documents modified
        upsertedId - if the replace resulted in an inserted document, the id of the inserted document
        Returns:
        an acknowledged UpdateResult
      • unacknowledged

        public static UpdateResult unacknowledged()
        Deprecated.
        Create an unacknowledged UpdateResult
        Returns:
        an unacknowledged UpdateResult