Package com.mongodb

Class BulkWriteUpsert

java.lang.Object
com.mongodb.BulkWriteUpsert

public class BulkWriteUpsert extends Object
Represents an upsert request in a bulk write operation that resulted in an insert. It contains the index of the upsert request in the operation and the value of the _id field of the inserted document.
Since:
2.12
See Also:
MongoDB documentation
Bulk Upsert
  • Constructor Details

    • BulkWriteUpsert

      public BulkWriteUpsert(int index, Object id)
      Constructs an instance.
      Parameters:
      index - the index of the item that was upserted
      id - the value of the _id of the upserted item
  • Method Details

    • getIndex

      public int getIndex()
      Gets the index of the upserted item based on the order it was added to the bulk write operation.
      Returns:
      the index
    • getId

      public Object getId()
      Gets the id of the upserted item.
      Returns:
      the id
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object