Здравствуйте.
find({}) возвращает объект типа view, и это не плохо, если нам надо по ним бегать. Мне же надо вернуть все элементы коллекции одним массивом, как преобразовать?
Костыльное решение:
auto cursor = db[my_collection_name].find({});
std::string result{};
result += "[";
for (auto &&doc : cursor)
result += bsoncxx::to_json(doc) += ", ";
result += "]";
return result;
Помогите :c