【问题标题】:mongo how to query nested jsonmongo如何查询嵌套的json
【发布时间】:2014-08-21 06:15:39
【问题描述】:

如何从下面的 json 结构中查询 id 的值。

{ "_id" : ObjectId("53b144a83e1e1c5728677bb8"),
  "classes": 
    {
       "class" : [{"id":"1234","name":"A"},{"id":"4321","name":"B"}]
    }
}

从上面的 json 中,我希望将 id 值导出到 csv 中。

CSV 的示例输出:

id,name     
1234,"A"
4321,"B"

【问题讨论】:

    标签: mongodb mongodb-query pymongo projection bson


    【解决方案1】:

    您可以使用projectiondot-notation(用于访问内部文档):

    coll.find({ <your filter> }, { _id: 0, "classes.class": 1 }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      • 2014-09-16
      相关资源
      最近更新 更多