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

MongoDB C++, How to add ISODate value when inserting

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

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

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

以上代码插入一个文档,其中 1 个字段 'Key' 的值为 'Value'。我可以插入字符串、整数、浮点数……但就是不知道如何插入 ISODate。新的 MongoDB C++ 驱动程序应该在文档中提供更多示例。

谢谢 Styvane,我找到方法了!

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

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