Извлечь ключевые атрибуты mongocxx
Я пытаюсь извлечь только ключевые атрибуты с помощью mongocxx, но с помощью функций find() и find_one(). Я не могу получить только ключевые значения.
int main(int, char**)
{
mongocxx::instance inst{};
mongocxx::client conn{mongocxx::uri{}};
auto collection = conn["test"]["restaurants"];
bsoncxx::stdx::optional<bsoncxx::document::value> maybe_result =collection.find_one(document{} << finalize);
if(maybe_result)
{
std::cout <<bsoncxx::to_json(*maybe_result)<< "\n";
}
}
Над кодом потяните только один документ с ключами и их значениями, а я хочу только ключи. Может ли кто-нибудь помочь мне в этом?