BSON 构建简单BSON数据

2018-01-25 10:56:37来源:网络收集作者:纳米程序员人点击

分享
第七城市

[var1]

经常会使用到的四个类:


1、 mongo::BSONObj,这个是BSON对象的表示


2、mongo::BSONElement,这个是BSON对象中元素的表示方法


3、mongo::BSONObjBuilder,这是构建BSON对象的类


4、mongo::BSONObjIterator,这是用来遍历BSON对象中每一个元素的一个迭代器


构建简单BSON数据


1、简单构造BSON数据的方法:


BSONObjBuilder b;
b.append("name","lemo"),
b.append("age",23);
BSONObj p = b.obj();2、用简单的一句C++语句(与1原理相同):
BSONObj p = BSONObjBuilder().append("name","lemo").append("age",23).obj();3、用流的方法构建BSON数据:BSONObjBuilder b;
b << "name" << "lemo" << "age" << 23;
BSONObj p = b.obj();4、用宏的方式构建:BSONObj p = BSON( "name" << "Joe" << "age" << 33 );

最终得到的数据:


{ name: "lemo", age: 23 }


第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台