我是使用 node v8.11,无法从创建并从 mongoDB 返回新对象的对象中删除项目。
创建后的示例响应:
{
"name": "",
"device": "",
"session":"",
"_id": "5b7e78c3cc7bca3867bbd1c9",
"createdAt": "2018-08-23T09:05:07.134Z",
"updatedAt": "2018-08-23T09:05:07.134Z",
"__v": 0
}
尝试从响应中移除“_id”,如下所示:
tokens.create(req.body).then(function(session){
delete session._id;
return res.send(session); // _id still exist
});
我看到在ES6中delete已经被弃用了,这个问题是什么情况? 我该如何使用键名在一行内删除一个项目?
delete
可能会起作用! - Devang Naghera