MongoDB:我如何在c++的BSON中存储二进制数组

MongoDB: how do I store binary array in a BSON in C++?

本文关键字:BSON 存储 二进制 数组 c++ MongoDB      更新时间:2023-10-16

用c++驱动程序将二进制数组添加到BSON的语法是什么?我确信它在文档的某个地方,但是找不到它。

From http://groups.google.com/group/mongodb-user/browse_thread/thread/b836032ad24dc00d

要在c++中创建存储二进制数据的BSONObj,可以这样做:

BSONObjBuilder builder;
b.appendBinData ("fieldname", datasize, BinDataGeneral, data);
BSONObj obj = builder.obj();

文档在这里:http://api.mongodb.org/cplusplus/current/classmongo_1_1_b_s_o_n_obj_builder.html#a6882df3d0e4ca68446684769bc9e4d18