如何从mongoDB中检索数组值

时间:2013-05-15 08:07:15

标签: mongodb

我在mongoDB中有数据

"EMP_ID" : "1000",
"EMP_NAME" : "JIM",
"DEPARTMENT" : [
 {
     "DEPARTMENT_ID" : 1,
     "CONTACTS" : [
     {
        "MOBILE" : 102,
        "PHONE" : "1",
     }
  ]
}

如何从mongo shell中的上述数据中检索手机?

1 个答案:

答案 0 :(得分:0)

假设db.col.findOne()找到了您正在寻找的文档:

db.col.findOne().DEPARTMENT.CONTACTS[0].MOBILE

应该这样做。