MongoDB C ++,如何在插入时添加ISODate值

时间:2016-11-25 04:16:10

标签: c++ mongodb mongodb-query isodate mongo-cxx-driver

这是关于新的MongoDB C ++驱动程序(不是传统的)。我可以这样插入文档:

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

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

上面的代码插入一个文档,其中包含值为'Value'的1个字段'Key'。我可以插入string,int,float,...但只是无法弄清楚如何插入ISODate。新的MongoDB C ++驱动程序应该在文档中附带更多示例。

1 个答案:

答案 0 :(得分:4)

感谢Styvane,我发现了它!

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

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