2016-01-22 61 views
1

我有以下BasicDBObject对象:MongoDB的:获得阵列域的元素与Java驱动程序

 { 
      "name":"joe" 

      "jobs": 
        [ 
         {"adress" : "adress1" 
         "years": 2}, 
         {"adress" : "adress2" 
         "years" :3} 

    } 

我想要得到的“工作”字段,然后输入“住址”字段,“年”字段

我正在追踪像object.get(“jobs”)....得到“adress”和“years”字段。

请帮忙

回答

0

使用BasicDBList读取“作业”中的数组。然后迭代数组以获取每个对象。

BasicDBList jobsArr = (BasicDBList) object.get("jobs");