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 对象。