这是关于新的MongoDB C ++驱动程序(不是传统的)。我可以这样插入文档:
value Value = document{}
<<"Key" <<"Value"
<<finalize;
cxxClient["db"]["collection"].insert_one(Value.view());
上面的代码插入一个文档,其中包含值为'Value'的1个字段'Key'。我可以插入string,int,float,...但只是无法弄清楚如何插入ISODate。新的MongoDB C ++驱动程序应该在文档中附带更多示例。
答案 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());