20 #include "mongo/util/assert_util.h"
24 class BSONArrayBuilder;
28 class BSONObjBuilderValueStream;
29 class BSONObjIterator;
32 struct BSONElementCmpWithoutField;
97 ByteArrayDeprecated = 2,
end of object
Definition: bsontypes.h:42
larger than all other types
Definition: bsontypes.h:82
Utility functions for parsing numbers from strings.
Definition: compare_numbers.h:20
Updated to a Date with value next OpTime on insert.
Definition: bsontypes.h:76
date type
Definition: bsontypes.h:60
boolean type
Definition: bsontypes.h:58
smaller than all other types
Definition: bsontypes.h:40
BSONType
the complete list of valid BSON types see also bsonspec.org
Definition: bsontypes.h:38
ObjectId.
Definition: bsontypes.h:56
an embedded object
Definition: bsontypes.h:48
32 bit signed integer
Definition: bsontypes.h:74
double precision floating point value
Definition: bsontypes.h:44
null type
Definition: bsontypes.h:62
a programming language (e.g., Python) symbol
Definition: bsontypes.h:70
javascript code that can execute on the database server, with SavedContext
Definition: bsontypes.h:72
Undefined type.
Definition: bsontypes.h:54
regular expression, a pattern with options
Definition: bsontypes.h:64
64 bit integer
Definition: bsontypes.h:78
an embedded array
Definition: bsontypes.h:50
deprecated / use CodeWScope
Definition: bsontypes.h:68
deprecated / will be redesigned
Definition: bsontypes.h:66
max type that is not MaxKey
Definition: bsontypes.h:80
const char * typeName(BSONType type)
returns the name of the argument's type
int canonicalizeBSONType(BSONType type)
Returns a number for where a given type falls in the sort order.
Definition: bsontypes.h:109
binary data
Definition: bsontypes.h:52
character string, stored in utf8
Definition: bsontypes.h:46