内部にバイナリ bson データを含む文字列があるとします。それをbson オブジェクトにロードする方法は?
質問する
1776 次
3 に答える
1
同じページでそれを行う例があると思います:
BSONObjBuilder b;
b << "name" << "Joe" << "age" << 33;
BSONObj p = b.obj();
つまりBSONObjBuilder
、 のストリーム演算子がありconst char *
ます。
BSONObjBuilderValueStream & operator<< (const char *name)
Stream oriented way to add field names and values.
于 2012-04-27T09:18:29.237 に答える
1
BSONObj p(you_data_pointer); を試してください。
于 2012-04-27T10:01:17.797 に答える
0
生の json 文字列の場合は、mongo::fromjsonを使用します
mongo::BSONObj object = mongo::fromjson("{"Login":"test","Password":"12345","Role":["admin","manager"]}");
于 2015-01-10T22:19:49.727 に答える