Adicionando uma matriz BSON a um documento do MongoDB 3.2 e extraindo os valores de volta (MongoCXX 3.2) (C ++ 11)

    // The document I want to add data to and extract it back from c++
           bsoncxx::builder::stream::document data_builder,

           // I want to try and save this array in my document , as I want to  populate it later
           bsoncxx::builder::stream::array mybsonarr;
           for(float i = 0 ; i < 5 ; i = i + 0.1f){
             mybsonarr << i;
           }


// Now this line Throws an error 
data_builder << "_id" << 5 << "my_array" << &mybsonarr;

Então, como posso adicionar minha matriz e também como posso ler novamente minha matriz de flutuação para array e vetor?

questionAnswers(1)

yourAnswerToTheQuestion