c++ - 如何将 bsoncxx::array::element 转换为 bsoncxx::document::element?
问题描述
我有bsoncxx::document::view bsonObj
一个嵌套的 BSON 文档,它包含子文档和子数组(一个对象包含一个数组,然后又包含一个文档等)。当我访问文档时,返回的对象是 type bsoncxx::document::element
,当我访问数组时,返回的对象是 type bsoncxx::array::element
。
问题是我需要这种访问才能始终返回相同的类型。有没有办法将一种类型转换为另一种类型?
解决方案
推荐阅读
- pine-script - 如何允许止损多头进场仅对下一个蜡烛有效,如果在 Pine-script 中未实现则过期?
- css - 响应式 CSS- 在交替行上交换元素位置
- javascript - 如何根据索引从数组中删除项目
- c# - 为什么我的 TSQL SELECT 命令会吐出随机数据?
- java - 策略设计模式示例?
- reactjs - React Firebase:创建图表的问题
- python - 我无法让我的 QSQLTableModel 连接到我的数据库,因此当我在模型上调用 select() 方法时它不会填充模型,
- sql - 如何找到具有最大值的组
- oracle - Oracle 数据库:想检查我给用户的权限
- java - 当我使用时间限制器(断路器 + 线程池隔板 + 时间限制器)时,JVM 用完了线程