|
Document | FromBinaryString (std::string_view binary) |
| Recovers a BSON document from its binary form.
|
|
BsonString | ToBinaryString (const formats::bson::Document &) |
| Dumps a bson document to a binary string.
|
|
template<typename... Args> |
Document | MakeDoc (Args &&...) |
| Constructs a Document from provided key-value pairs.
|
|
template<typename... Args> |
Value | MakeArray (Args &&...) |
| Constructs an array Value from provided element list.
|
|
Document | FromJsonString (std::string_view json) |
|
Value | ArrayFromJsonString (std::string_view json) |
|
JsonString | ToCanonicalJsonString (const formats::bson::Document &) |
|
JsonString | ToRelaxedJsonString (const formats::bson::Document &) |
|
JsonString | ToLegacyJsonString (const formats::bson::Document &) |
|
JsonString | ToArrayJsonString (const formats::bson::Value &) |
|
std::ostream & | operator<< (std::ostream &, const JsonString &) |
|
logging::LogHelper & | operator<< (logging::LogHelper &, const JsonString &) |
|
logging::LogHelper & | operator<< (logging::LogHelper &, const Document &) |
| Uses formats::bson::ToRelaxedJsonString representation by default.
|
|