2016-11-25 75 views
3

這是關於新的MongoDB C++驅動程序(不是傳統的)。我可以這樣插入一個文檔:MongoDB C++,如何在插入時添加ISODate值

value Value = document{} 
<<"Key" <<"Value" 
<<finalize; 

cxxClient["db"]["collection"].insert_one(Value.view()); 

上面的代碼插入一個帶有'Value'字段'Key'的字段的文檔。我可以插入字符串,int,float,...但只是不知道如何插入ISODate。新的MongoDB C++驅動程序應該附帶更多文檔示例。

+1

['bsoncxx ::類型:: B_DATE'](http://mongodb.github.io/mongo-cxx-driver/api/mongocxx-3.0.3/structbsoncxx_1_1types_1_1b__date.html) – styvane

回答

3

感謝Styvane,我發現它怎麼樣!

value Value = document{} 
<<"Key" <<"Value" 
<<"Date" <<bsoncxx::types::b_date(std::chrono::system_clock::now()) 
<<finalize; 

cxxClient["db"]["collection"].insert_one(Value.view()); 
相關問題