Class BulkWriteUpsert

java.lang.Object
com.mongodb.bulk.BulkWriteUpsert

public class BulkWriteUpsert extends Object
Represents an item in the bulk write that was upserted.
Since:
3.0
  • Constructor Details

    • BulkWriteUpsert

      public BulkWriteUpsert(int index, BsonValue id)
      Construct an instance.
      Parameters:
      index - the index in the list of bulk write requests that the upsert occurred in
      id - the id of the document that was inserted as the result of the upsert
  • 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 BsonValue 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