Details
-
Bug
-
Resolution: Done
-
Major - P3
-
None
-
None
-
None
Description
Hello, folks!
I'm using recent C++ driver (it's awesome)! But after deep reading of all examples I could not find any way how to add bsoncxx::document::value into existing document.
I'm doing following:
auto db = conn[fastnetmon_global_configuration.mongodb_database_name];
|
std::string collection_name = "mitigations";
|
|
|
auto doc = bsoncxx::builder::basic::document{};
|
doc.append(bsoncxx::builder::basic::kvp("active", bsoncxx::types::b_bool{true}));
|
doc.append(bsoncxx::builder::basic::kvp("mitigation_type", "blackhole"));
|
|
|
bsoncxx::document::value details = bsoncxx::from_json(json_encoded_flow_spec);
|
But obvious try to add "details" as sub document failed:
doc.append(bsoncxx::builder::basic::kvp("details", details);
|
Could you help me? There are no docs in examples folder about adding another document cooked somewhere else.
Attachments
Issue Links
- related to
-
CXX-860 Fail Combine Multiple Nested Queries with MongoDB C+11 Driver
-
- Closed
-