亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Mongoose 反映所需的數據

如何使用 Mongoose 反映所需的數據

汪汪一只貓 2022-06-16 17:07:49
我呼吁使用 Mongoose 發送所有項目的列表,如下所示:Project.find({ uid: req.user._id })            .then((project) => {                res.status(200).send({                    status: "success",                    data: {project},                    message: "successful"                });            })如何從項目對象中刪除創建日期和修改日期?Exp回應:{    "status": "success",    "data": {        "project": [            {                "_id": "5e8baea9fe729e4d78855332",                "uid": "5e89c1bd2566a6360cf78097",                "project_name": "Test 00",                "updated_date": "2020-04-06T22:35:21.555Z",                "created_date": "2020-04-06T22:35:21.555Z",                "__v": 0            },            {                "_id": "5e8bb4f5fadc384eb73c6d59",                "uid": "5e89c1bd2566a6360cf78097",                "project_name": "Test 11",                "updated_date": "2020-04-06T23:02:13.498Z",                "created_date": "2020-04-06T23:02:13.498Z",                "__v": 0            }        ]    },    "message": "successful"}
查看完整描述

2 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

Project.find({ uid: req.user._id },{updated_date:0,created_date:0})

            .then((project) => {

                res.status(200).send({

                    status: "success",

                    data: {project},

                    message: "successful"

                });

            })

您可以選擇隱藏某些字段,例如{updated_date:0,created_date:0}這不會顯示updated_date和created_date。但如果你使用 1 它會顯示


查看完整回答
反對 回復 2022-06-16
?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

您可以簡單地使用delete運算符,例如:


let response = {

    "status": "success",

    "data": {

        "project": [

            {

                "_id": "5e8baea9fe729e4d78855332",

                "uid": "5e89c1bd2566a6360cf78097",

                "project_name": "Test 00",

                "updated_date": "2020-04-06T22:35:21.555Z",

                "created_date": "2020-04-06T22:35:21.555Z",

                "__v": 0

            },

            {

                "_id": "5e8bb4f5fadc384eb73c6d59",

                "uid": "5e89c1bd2566a6360cf78097",

                "project_name": "Test 11",

                "updated_date": "2020-04-06T23:02:13.498Z",

                "created_date": "2020-04-06T23:02:13.498Z",

                "__v": 0

            }

        ]

    },

    "message": "successful"

}


response.data.project.map((p) => {

  delete p.created_date;

  delete p.updated_date;

});


console.log(response.data.project);


JavaScriptdelete運算符從對象中刪除屬性;如果不再持有對同一屬性的引用,它最終會自動釋放。


查看完整回答
反對 回復 2022-06-16
  • 2 回答
  • 0 關注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號