|
|
void | ccgl::db_mongoc::AppendStringOptionsToBson (bson_t *bson_opts, const STRING_MAP &opts, const string &prefix=string()) |
| | Append options to bson_t
|
| |
| template<typename T > |
| bool | ccgl::db_mongoc::GetNumericFromBsonIterator (bson_iter_t *iter, T &numericvalue) |
| | Get numeric value from the iterator (bson_iter_t) of bson_taccording to a given key 更多...
|
| |
|
template<typename T > |
| void | ccgl::db_mongoc::GetVectorFromBsonIter (bson_iter_t *iter, vector< T > &out) |
| | parse the following nested vector from bson_t: [1, 2, 3]
|
| |
|
template<typename T > |
| void | ccgl::db_mongoc::GetVectorVectorFromBsonIter (bson_iter_t *iter, vector< vector< T > > &out) |
| | parse the following nested vector from bson_t: [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]
|
| |
| template<typename T > |
| bool | ccgl::db_mongoc::GetNumericFromBson (bson_t *bmeta, const char *key, T &numericvalue) |
| | Get numeric value from bson_t according to a given key 更多...
|
| |
| string | ccgl::db_mongoc::GetStringFromBsonIterator (bson_iter_t *iter) |
| | Get String from the iterator (bson_iter_t) of bson_t 更多...
|
| |
| string | ccgl::db_mongoc::GetStringFromBson (bson_t *bmeta, const char *key) |
| | Get String from bson_t 更多...
|
| |
| bool | ccgl::db_mongoc::GetBoolFromBsonIterator (bson_iter_t *iter) |
| | Get Bool from the iterator (bson_iter_t) of bson_t 更多...
|
| |
| bool | ccgl::db_mongoc::GetBoolFromBson (bson_t *bmeta, const char *key) |
| | Get String from bson_t 更多...
|
| |
| time_t | ccgl::db_mongoc::GetDatetimeFromBsonIterator (bson_iter_t *iter) |
| | Get Datetime from the iterator (bson_iter_t) of bson_t 更多...
|
| |
| time_t | ccgl::db_mongoc::GetDatetimeFromBson (bson_t *bmeta, const char *key) |
| | Get Datetime from bson_t 更多...
|
| |
Simple wrappers of the API of MongoDB C driver mongo-c-driver, see MongoDB C Driver for more information.
- 注解
- No exceptions will be thrown.
- 作者
- Liangjun Zhu, zlj(at)lreis.ac.cn
- 版本
- 1.2