C++ BSON使用
bson::BSONObj:创建 BSONObj 对象。
bson::BSONObjBuilder:BSONObjBuilder 用来实例化 BSONObj 对象。
命名空间 bson 中定义了这些类的类型为:
typedef bson::BSONElement be;
此外,还可以使用 和 FROMJSON API来帮助构建C++ BSON。
建立对象
以下简单介绍如何创建 CPP BSON 实例。详细内容请查阅
- 使用 BSONObject,BSONObjBuilder 建立对象
另外,可以使用数据流的方法建立 BSONObj 对象。
- 使用宏 BSON 建立对象
此外,可以使用 fromjson.hpp 中的 fromjson() 将 json 字符串转换成 BSONObj 对象。