mongo c ++ Bsonbuilder,BSONObj到最后的c BSON

时间:2015-08-20 19:03:04

标签: mongodb bson mongo-c-driver mongo-cxx-driver

这里的基本目标是使用数组子文档读取json以及字符串格式为{key:"value", boolkey, true, {subkey: value}, array: [x,y,z] }的任何内容,并且不关心进行append_int,append_bool和所有爵士乐。

任何方式使用方便的C ++ BSONObj,mongo :: fromjson BSONObjBuilder最终输出一个C bson_t。

即。沿着

的路线
 mongo::BSONObj& query = mongo::fromjson ( szJSON );
 bson_t bson = query.c_obj();

 BSONObj Builder builder;
 ... (build, build, build)

 BSONObj obj = builder.obj();

 bson_t bson = obj.c_obj();

鉴于c ++建立在c驱动程序上,人们会认为bson_t位于某个地方

0 个答案:

没有答案