Vorrei recuperare alcuni dati da un'impostazione Mongoose nella mia applicazione Node.js. Ho notato che, indipendentemente da ciò che scrivo come selezione del campo, ottengo sempre il campo _id
. C'è un modo per non recuperarlo? Questo è come lo faccio adesso:Mangusta che recupera dati senza campo _id
Transaction.find({username : user.username}, ['uniqueId', 'timeout', 'confirmation_link', 'item_name'], function(err, txs){
console.log("user : " + user.username + " with txs: " + txs);
callback(txs);
});
E mi registra i risultati che contengono il campo _id
.
Puoi escludere _id e mantenere l'id? Ho notato che id è un campo virtuale. Voglio avere id ma escludere _id nella mia API REST. Per ora, quando escludo _id, id diventa nullo – diokey