Chunk::Chunk( BSONObj fileObject , int chunkNumber , const char * data , int len ){ BSONObjBuilder b; b.appendAs( fileObject["_id"] , "files_id" ); b.append( "n" , chunkNumber ); b.appendBinDataArray( "data" , data , len ); _data = b.obj(); }