public class RawDBObject extends java.lang.Object implements DBObject
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsField(java.lang.String field)
Checks if this object contains a field with the given name.
|
boolean |
containsKey(java.lang.String key)
Deprecated.
|
java.lang.Object |
get(java.lang.String key)
Gets a field from this object by a given name.
|
boolean |
isPartialObject()
whether markAsPartialObject was ever called
only matters if you are going to upsert and do not want to risk losing fields
|
java.util.Set<java.lang.String> |
keySet()
Returns this object's fields' names
|
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.
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object v)
Sets a name/value pair in this object.
|
void |
putAll(BSONObject o)
Sets all key/value pairs from an object into this object
|
void |
putAll(java.util.Map m)
Sets all key/value pairs from a map into this object
|
java.lang.Object |
removeField(java.lang.String key)
Removes a field with a given name from this object.
|
java.util.Map |
toMap()
Returns a map representing this BSONObject.
|
java.lang.String |
toString() |
public java.lang.Object get(java.lang.String key)
BSONObjectget in interface BSONObjectkey - The name of the field fetchpublic java.util.Map toMap()
BSONObjecttoMap in interface BSONObjectpublic java.lang.Object put(java.lang.String key,
java.lang.Object v)
BSONObjectput in interface BSONObjectkey - Name to setv - Corresponding valuepublic void putAll(BSONObject o)
BSONObjectputAll in interface BSONObjecto - the objectpublic void putAll(java.util.Map m)
BSONObjectputAll in interface BSONObjectm - the mappublic java.lang.Object removeField(java.lang.String key)
BSONObjectremoveField in interface BSONObjectkey - The name of the field to remove@Deprecated public boolean containsKey(java.lang.String key)
BSONObjectcontainsKey in interface BSONObjectpublic boolean containsField(java.lang.String field)
BSONObjectcontainsField in interface BSONObjectfield - Field name for which to checkpublic java.util.Set<java.lang.String> keySet()
BSONObjectkeySet in interface BSONObjectpublic boolean isPartialObject()
DBObjectisPartialObject in interface DBObjectpublic void markAsPartialObject()
DBObjectmarkAsPartialObject in interface DBObjectpublic java.lang.String toString()
toString in class java.lang.Object