Package org.bson

Interface BSONObject

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean  s)
      Checks if this object contains a field with the given name.
      boolean  key)
      Deprecated.
      Please use containsField(String) instead
       key)
      Gets a field from this object by a given name.
      <> keySet()
      Returns this object's fields' names
       key,  v)
      Sets a name/value pair in this object.
      void  m)
      Sets all key/value pairs from a map into this object
      void putAll​(BSONObject o)
      Sets all key/value pairs from an object into this object
       key)
      Removes a field with a given name from this object.
      toMap()
      Returns a map representing this BSONObject.
    • Method Detail

      • put

         put​( key,
                    v)
        Sets a name/value pair in this object.
        Parameters:
        key - Name to set
        v - Corresponding value
        Returns:
        the previous value associated with key, or null if there was no mapping for key. (A null return can also indicate that the map previously associated null with key.)
      • putAll

        void putAll​(BSONObject o)
        Sets all key/value pairs from an object into this object
        Parameters:
        o - the object
      • putAll

        void putAll​( m)
        Sets all key/value pairs from a map into this object
        Parameters:
        m - the map
      • get

         get​( key)
        Gets a field from this object by a given name.
        Parameters:
        key - The name of the field fetch
        Returns:
        The field, if found
      • toMap

         toMap()
        Returns a map representing this BSONObject.
        Returns:
        the map
      • removeField

         removeField​( key)
        Removes a field with a given name from this object.
        Parameters:
        key - The name of the field to remove
        Returns:
        The value removed from this object
      • containsKey

        boolean containsKey​( key)
        Deprecated.
        Please use containsField(String) instead
        Deprecated
        Parameters:
        key - the key to check
        Returns:
        True if the key is present
      • containsField

        boolean containsField​( s)
        Checks if this object contains a field with the given name.
        Parameters:
        s - Field name for which to check
        Returns:
        True if the field is present
      • keySet

        <> keySet()
        Returns this object's fields' names
        Returns:
        The names of the fields in this object