Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用日期数据类型编写mongocxx(v3)查询?_C++_Mongodb_Mongo Cxx Driver - Fatal编程技术网

C++ 如何使用日期数据类型编写mongocxx(v3)查询?

C++ 如何使用日期数据类型编写mongocxx(v3)查询?,c++,mongodb,mongo-cxx-driver,C++,Mongodb,Mongo Cxx Driver,我有一个集合,只需要根据字段updateDate(数据类型为Date)提取最新的数据。 我使用C++驱动程序(MangoCxx(V3))。p> mongocxx::光标= collection.find(document{}您可以执行以下操作: 将(日期参数)替换为bsoncxx::types::b_date{}可能重复的 mongocxx::cursor cursor = collection.find(document{} << "updateDate" <<

我有一个集合,只需要根据字段updateDate(数据类型为Date)提取最新的数据。 我使用C++驱动程序(MangoCxx(V3))。p>
mongocxx::光标=

collection.find(document{}您可以执行以下操作:

将(日期参数)替换为
bsoncxx::types::b_date{}

可能重复的
mongocxx::cursor cursor = 
    collection.find(document{} << "updateDate" << 
                    open_document << "$gt" << 
                    (date parameter)  << close_document <<
                    finalize); 

for(auto doc : cursor) { 
    std::cout << bsoncxx::to_json(doc) << "\n"; 
}