オブジェクトのオブジェクトIDを文字列mongo-cxx
に変換しようとしているドライバーを使用していますBSON
BSONObj r=some_function();
BSONElement oi;
r.getObjectID(oi);
OID o=oi.__oid();
cout<<"oid:"<<o.toString()<<endl;`
には有効なデータがあると確信してBSONObj
いますが、次のエラーが発生します。
BSONElement:不正なタイプ#somenumber