javascript - 用于获取数据的 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)
}
})
});
解决方案
推荐阅读
- django - 无法在 django 中提交 Ajax 帖子。MultiValueDictKeyError
- python - QTableWidget 和 setCellWidget:调整大小问题
- reactjs - 用交换机反应路由器错误不知道这里出了什么问题
- javascript - 倒计时计时器,直到 WooCommerce 单品页面上的产品销售结束
- unit-testing - NSubstitute.Exceptions.CouldNotSetReturnDueToTypeMismatchException:无法为 IDisposable.Dispose 返回 Task`1 类型的值(预期类型为 Void)
- ruby - '大写!不在Ruby中改变变量?
- angular - Angular: If this option in dropdown show this div
- javascript - 使用 HTML input=file 表单重试失败的文件上传
- ocaml - OCaml 中的循环引用函数
- python - on_server_join 没有响应。不和谐.py