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());
这是关于新的 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());