未知错误代码bsoncxx :: oid

时间:2016-10-17 17:49:48

标签: c++ mongodb c++11 bson mongo-cxx-driver

我有一个相对简单的例子,用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错误代码

我不知道我做错了什么。

1 个答案:

答案 0 :(得分:0)

制作精良的OID会导致出现此错误消息,因此请注意其制作精良的错误消息。