Jonathan Star 2023-06-03 13:46 采纳率: 70.5%
浏览 14

java bson Document 可以用json路径查询吗 类似这样

java bson Document 可以用json路径查询吗 类似这样
Object value = document1.get("geocode_geo.geocodes.0.location");

  • 写回答

1条回答 默认 最新

  • IT论之程序员 2023-06-03 14:48
    关注

    在 MongoDB 的 Java 驱动程序中,你可以使用 JSON 样式的路径查询来访问 BSON/JSON 文档中的嵌套值。
    例如,如果你有如下文档:

    json
    {
      "name": "John",
      "address": {
        "street": "Main St",
        "city": "New York",
        "zipcode": "10022"
      }
    } 
    你可以像这样访问嵌套的值:
    java
    Document doc = ...;
    String street = doc.getString("address.street");
    这相当于:
    java
    Document address = doc.get("address", Document.class);
    String street = address.getString("street");
    所以在你的例子中,document1.get("geocode_geo.geocodes.0.location") 
    
    
    ```是完全合法的,它会返回嵌套在几层文档内的 location 字段的值。
    希望这能帮助你!如果有任何其他问题,请随时提出。
    Claude javaweb跳转页面是空白页
    javaweb
    跳转页面
    空白页
    javaweb跳转页面是空白页 这是什么原因?
    代码对提交按钮绑定add()事件
    
    ```bash
    function add() {
        window.location.href = getProjectPath
    } 
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 6月3日

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失