使用 C++ 驱动程序将二进制数组添加到 BSON 的语法是什么?我确信它在文档中的某个地方,但找不到它。
From http://groups.google.com/group/mongodb-user/browse_thread/thread/b836032ad24dc00d 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 http://api.mongodb.org/cplusplus/current/classmongo_1_1_b_s_o_n_obj_builder.html#a6882df3d0e4ca68446684769bc9e4d18