2017-09-26 4 views

Répondre

0

Mon collègue trouvé réponse que vous pouvez utiliser ci-dessous en utilisant le code:

using bsoncxx::builder::stream::document; 
    mongocxx::options::find opts; 
    document condition, options; 
    mongocxx::instance instance{}; 
    mongocxx::client client{ mongocxx::uri{} }; 
    mongocxx::database db = client["RadarDB"]; 
    mongocxx::collection collection = db["RadarPointsExl"]; 

    condition << "age" << open_document << "$gt" << 25 << "$lte" << 50 << close_document; 
    options << "name" << 1; 
    opts.projection(options.view()); 
    mongocxx::cursor cursor = collection.find(condition.view(), opts); 


    for (auto doc : cursor) { 
     std::cout << doc["name"].get_utf8().value << "\n"; 

    } 

J'espère qu'il est utile.