使用适用于C ++的mongodb驱动程序从文档中检索字段值

时间:2018-08-13 14:47:59

标签: c++ mongodb

我正在尝试使用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 );

0 个答案:

没有答案