我是 javascript 新手,不知道如何準確地格式化我想要的回應。
這是我的api的代碼:
router.get("/categories", (req, res, next) => {
try {
Category.find()
.then(documents => {
res.status(200).json({
documents
})
});
} catch (e) {
console.log(e)
}
})
我想將回應發送為:
[
{data},
{data},
{data}
]
但這就是它的發送方式:
{
documents: [
{data},
{data},
{data}
]
}
如何洗掉回應物件中的外層?
uj5u.com熱心網友回復:
根本不使用檔案鍵創建物件,而是直接將其傳遞下來
router.get("/categories", (req, res, next) => {
try {
Category.find()
.then(documents => {
res.status(200).json(documents)
});
} catch (e) {
console.log(e)
}
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/450008.html
標籤:javascript 节点.js mongodb 表示 猫鼬
下一篇:從貓鼬中檢索物件屬性后無法訪問它
