【问题标题】:MongoDB C++, How to add ISODate value when insertingMongoDB C++,插入时如何添加 ISODate 值
【发布时间】:2016-11-25 04:16:09
【问题描述】:

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

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

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

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

【问题讨论】:

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


【解决方案1】:

感谢 Styvane,我知道了!

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-28
    • 2016-06-08
    • 2017-06-19
    • 1970-01-01
    • 2022-12-05
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    相关资源
    最近更新 更多