首页 > 解决方案 > 用于获取数据的 mongodb api

问题描述

我有以下JSON:

{
  "program_objective": "",
  "program_type": "Post Graduate",
  "creation_date": "2020-01-04T04:45:28.418Z",
  "dstatus": "",
  "_id": "5e101e26a96cc905745721b0",
  "program_name": "Hardware",
  "short_code": "Hdw",
  "program_induc_date": "2020-01-28T18:30:00.000Z",
  "program_cat": "Certificate",
  "program_years": "0",
  "program_months": "6",
  "depart_id1": "Msc IT ",
  "PEO": [
    {
      "_id": "5e1300d826c155310c6ae384",
      "peo": "Hardware",
      "weight": 212
    },
    {
      "_id": "5e1300d826c155310c6ae383",
      "peo": "Hardware",
      "weight": 212
    }
  ],
  "Name": [],
  "PO": [],
  "__v": 0
}

我想要 JSON 上面的 PEO 值,但是当我尝试获取“PEO”:{} 时,它返回 null。

router.route('/getprogram/:id/PEO/').get((req, res, next) => {
    addmissionForm.programSchema.findById(req.params.id, (error, data) => {
        console.log(data.PEO)
        if (error) {
            return next(error)
        } else {
            res.json(data)
        }
    })
});

标签: javascriptangular

解决方案


推荐阅读