MongoDB C ++, как добавить значение ISODate при вставке

Речь идет о новом драйвере MongoDB C ++ (не унаследованном). Я могу вставить документ следующим образом:

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

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

Приведенный выше код вставляет документ с 1 полем «Ключ» значения «Значение». Я могу вставить строку, int, float, … но просто не могу понять, как вставить ISODate. Новый драйвер MongoDB C ++ должен содержать больше примеров в документации.

3

Решение

Спасибо Styvane, я узнал, как!

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

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]