Implementation of utility functions of MongoDB. More...
#include "db_mongoc.h"#include <cassert>#include <utility>#include "basic.h"#include "utils_string.h"#include "utils_math.h"#include "utils_time.h"Namespaces | |
| namespace | ccgl |
| Common Cross-platform Geographic Library (CCGL) | |
| namespace | ccgl::db_mongoc |
Simple wrappers of the API of MongoDB C driver mongo-c-driver, see MongoDB C Driver for more information. | |
Functions | |
| void | ccgl::db_mongoc::AppendStringOptionsToBson (bson_t *bson_opts, const STRING_MAP &opts, const string &prefix=string()) |
Append options to bson_t More... | |
| string | ccgl::db_mongoc::GetStringFromBsonIterator (bson_iter_t *iter) |
Get String from the iterator (bson_iter_t) of bson_t More... | |
| string | ccgl::db_mongoc::GetStringFromBson (bson_t *bmeta, const char *key) |
Get String from bson_t More... | |
| bool | ccgl::db_mongoc::GetBoolFromBsonIterator (bson_iter_t *iter) |
Get Bool from the iterator (bson_iter_t) of bson_t More... | |
| bool | ccgl::db_mongoc::GetBoolFromBson (bson_t *bmeta, const char *key) |
Get String from bson_t More... | |
| time_t | ccgl::db_mongoc::GetDatetimeFromBsonIterator (bson_iter_t *iter) |
Get Datetime from the iterator (bson_iter_t) of bson_t More... | |
| time_t | ccgl::db_mongoc::GetDatetimeFromBson (bson_t *bmeta, const char *key) |
Get Datetime from bson_t More... | |
Implementation of utility functions of MongoDB.