我正在尝试使用mongodb driver-c ++从mongodb集合的文档列表中获取字段值,但是当我添加以下行时似乎不起作用:
int val = doc["field2"].Int();
否则,它工作正常,但我不想返回文档的所有内容,
mongocxx::cursor cursor = test_collection.find(document{} << "field1" << "value" << finalize);
for(auto doc : cursor) {
int val = doc["field2"].Int();
i++;
std::cout << bsoncxx::to_json(doc) << "\n";
}
return ( 0 );