Package com.mongodb

Interface DBObject

  • All Superinterfaces:
    org.bson.BSONObject
    All Known Implementing Classes:
    BasicDBList, BasicDBObject


    public interface DBObject
    extends org.bson.BSONObject
    This interface adds some specific behaviour to BSONObject for MongoDB documents.
    MongoDB documentation
    Documents
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isPartialObject​()
      Whether markAsPartialObject() was ever called only matters if you are going to upsert and do not want to risk losing fields.
      void markAsPartialObject​()
      If this object was retrieved with only some fields (using a field filter) this method will be called to mark it as such.
      • Methods inherited from interface org.bson.BSONObject

        containsField, containsKey, get, keySet, put, putAll, putAll, removeField, toMap
    • Method Detail

      • markAsPartialObject

        void markAsPartialObject​()
        If this object was retrieved with only some fields (using a field filter) this method will be called to mark it as such.
      • isPartialObject

        boolean isPartialObject​()
        Whether markAsPartialObject() was ever called only matters if you are going to upsert and do not want to risk losing fields.
        Returns:
        true if this has been marked as a partial object