Wanneer u een object maakt met behulp van het mangoestmodel, krijgt u een modelobject terug in plaats van een gewoon javascript-object. Dus, wanneer je delete session._id; . doet het werkt niet als session is een modelobject en het staat niet toe om de eigenschap van het modelobject rechtstreeks te wijzigen.
U moet het modelobject wijzigen in een gewoon JS-object met behulp van toJSON() of toObject() methode van modelobject en verwijder eigenschap daarop:
tokens.create(req.body).then(function(session) {
var sessionObj = session.toJSON();
delete sessionObj._id;
return res.send(sessionObj);
});