Sono abbastanza confuso con l'uso del metodo select
. Questo è come lo uso, ed è sbagliato:Uso errato del metodo .select()
Transaction.find({username : user.username}).select('uniqueId', 'confirmation_link', 'item_name', 'timeout', 'username', function(err, txs){
callback(txs);
});
Quello che sto cercando di realizzare è semplicemente quello di scegliere tra le transazioni nel database di quelli con quel nome utente e voglio prendere solo i campi elencati nel metodo select
. Qualcuno può sottolineare come devo usare il metodo select
? Grazie.
Sembra che questo approccio funziona, ma ancora in 'docs' finisco per avere campi come' _id' che io non voglio avere. – Masiar
qualsiasi altro campo oltre a '_id' che non chiedi? in caso contrario, penserei che '_id' sia un'eccezione e quindi sia sempre restituito ... ma questa è solo un'ipotesi – pkyeck
Beh, in realtà tutti i campi richiesti sono tutti i campi tranne il campo' _id'. E io non lo voglio c'è un modo per evitarlo? – Masiar