Я использую драйвер mongo-cxx
, пытающийся преобразовать идентификатор объекта BSON
в строку
BSONObj r=some_function();
BSONElement oi;
r.getObjectID(oi);
OID o=oi.__oid();
cout<<"oid:"<<o.toString()<<endl;`
Я уверен, что BSONObj
имеет действительные данные, но я получаюследующая ошибка:
BSONElement: неверный тип # somenumber