BSONObject (bson 5.4.0 API) (original) (raw)

All Known Implementing Classes:

[BasicBSONList](types/BasicBSONList.html "class in org.bson.types"), [BasicBSONObject](BasicBSONObject.html "class in org.bson"), [LazyBSONList](LazyBSONList.html "class in org.bson"), [LazyBSONObject](LazyBSONObject.html "class in org.bson")


public interface BSONObject

A key-value map that can be saved to the database.

boolean
Checks if this object contains a field with the given name.
Gets a field from this object by a given name.
[keySet](#keySet%28%29)()
Returns this object's fields' names
Sets a name/value pair in this object.
void
Sets all key/value pairs from a map into this object
void
Sets all key/value pairs from an object into this object
Removes a field with a given name from this object.
[toMap](#toMap%28%29)()
Returns a map representing this BSONObject.