sql >> Database >  >> NoSQL >> MongoDB

Een BSON-array toevoegen aan een MongoDB 3.2-document en de waarden terug extraheren ( MongoCXX 3.2 ) ( C++ 11)

Gebruik open_array voor het toevoegen van een array om het document te streamen :

  using bsoncxx::builder::stream::document;
  using bsoncxx::builder::stream::open_array;
  using bsoncxx::builder::stream::close_array;
  using bsoncxx::builder::stream::finalize;

  document data_builder{};
  data_builder << "_id" << 5;
  auto array_builder = data_builder << "my_array" << open_array;
  for (float i = 0 ; i < 5 ; i = i + 0.1f) {
    array_builder << i;
  }
  array_builder << close_array;
  bsoncxx::document::value doc = data_builder << finalize;
  std::cout << bsoncxx::to_json(doc) << std::endl;



  1. Hoe voeg je nieuwe objecten toe in een geneste array voor mongodb met node.js?

  2. Facetten gebruiken in het Aggregation Framework C# met Multiple Facet, Unwind en sortByCount

  3. 3 eenvoudige stappen om MongoDB Sharded-clusters te maken

  4. Draai rijen naar kolommen in MongoDB