Me gustaría recuperar algunos datos de una configuración Mongoose en mi aplicación Node.js. Noté que no importa lo que escriba como selección de campo, siempre obtengo el campo _id
. ¿Hay alguna manera de no buscarlo? Esto es como lo hago ahora:Mongoose recuperando datos sin _id campo
Transaction.find({username : user.username}, ['uniqueId', 'timeout', 'confirmation_link', 'item_name'], function(err, txs){
console.log("user : " + user.username + " with txs: " + txs);
callback(txs);
});
Y me registra los resultados que contienen el campo _id
.
¿Se puede excluir _id y aún así conservar la identificación? Noté que id es un campo virtual. Quiero tener una identificación pero excluir _id en mi API REST. Por ahora, cuando excluyo _id, id se vuelve nulo – diokey