首页 > 解决方案 > 如何将 bsoncxx::array::element 转换为 bsoncxx::document::element?

问题描述

我有bsoncxx::document::view bsonObj一个嵌套的 BSON 文档,它包含子文档和子数组(一个对象包含一个数组,然后又包含一个文档等)。当我访问文档时,返回的对象是 type bsoncxx::document::element,当我访问数组时,返回的对象是 type bsoncxx::array::element

问题是我需要这种访问才能始终返回相同的类型。有没有办法将一种类型转换为另一种类型?

在此处输入图像描述

标签: c++jsonmongodbbsonmongo-cxx-driver

解决方案


推荐阅读