Saat Anda membuat objek menggunakan model luwak maka itu akan mengembalikan Anda objek model alih-alih objek javascript biasa. Jadi, ketika Anda melakukan delete session._id;
itu tidak akan berfungsi sebagai session
adalah objek model dan tidak memungkinkan untuk mengubah properti pada objek model secara langsung.
Anda perlu mengubah objek model menjadi objek JS biasa menggunakan toJSON()
atau toObject()
metode objek model dan hapus properti itu:
tokens.create(req.body).then(function(session) {
var sessionObj = session.toJSON();
delete sessionObj._id;
return res.send(sessionObj);
});