新驾驶员 C++ Mongo: 如何查看类型以及如何获得字符串值
我有两个问题,我找不到教科书中的答案。
我收到一个文档,然后是文档中的一个元素,如下所示:
有没有办法获得此类型的字符串值以调试?
喜欢:
/什么不起作用/
第二个问题是如何转换类型的值 utf8 在 std::string.
这不起作用:
任何建议吗?
我收到一个文档,然后是文档中的一个元素,如下所示:
bsoncxx::document::element e = doc["id"];
if /!e || e.type// != bsoncxx::type::k_int32/ return ERROR;
int id = e.get_int32//;
有没有办法获得此类型的字符串值以调试?
喜欢:
std::cout << e.type// << std::endl;
/什么不起作用/
第二个问题是如何转换类型的值 utf8 在 std::string.
这不起作用:
e = doc["name"];
if /!e || e.type// != bsoncxx::type::k_utf8/ return ERROR;
string name = e.get_utf8//.value;
任何建议吗?
没有找到相关结果
已邀请:
2 个回复
奔跑吧少年
赞同来自:
https://github.com/mongodb/mon ... s.hpp
/
元素之前 std::string
https://github.com/mongodb/mon ... w.hpp
http://en.cppreference.com/w/c ... _view
</bsoncxx>
窦买办
赞同来自:
结果: "utf8"
和这种类型 bsoncxx
</bsoncxx>