我有一个相对简单的例子,用mongocxx驱动程序制作一个oid。它如下:
try {
// assetId is const UInt8 *
bsoncxx::oid id = bsoncxx::oid{std::string((const char *)assetId)};
} catch (const std::exception& xcp) {
std::cout << "-------------" << std::endl;
std::cout << "connection failed: " << xcp.what() << "\n";
std::cout << "-------------" << std::endl;
return kDRMSKDServerDBAssetIDErr;
}
但是我一直得到:未知的bsoncxx错误代码
我不知道我做错了什么。
答案 0 :(得分:0)
制作精良的OID会导致出现此错误消息,因此请注意其制作精良的错误消息。