C++ BSON使用
bson::BSONObj:创建 BSONObj 对象。
bson::BSONObjBuilder:BSONObjBuilder 用来实例化 BSONObj 对象。
bson::BSONObjlterator:BSONObjlterator 用来遍历 BSONObj 对象中的元素。
typedef bson::BSONElement be;
typedef bson::BSONObjBuilder bob;
此外,还可以使用 BASE64C API 和 来帮助构建C++ BSON。
建立对象
使用 BSONObject,BSONObjBuilder 建立对象
另外,可以使用数据流的方法建立 BSONObj 对象。
使用宏 BSON 建立对象
C++ BSON 中定义还定义了一个 BSON 的宏,可以用它来快速地建立 BSONObj 对象。