Estoy bastante confundido con el uso del método select
. Esta es la forma en que lo uso, y que está mal:Uso mangosta del método .select()
Transaction.find({username : user.username}).select('uniqueId', 'confirmation_link', 'item_name', 'timeout', 'username', function(err, txs){
callback(txs);
});
Lo que estoy tratando de lograr es simplemente para seleccionar entre las transacciones en la base de datos de los que tienen ese nombre de usuario y quiero sacar sólo los campos listados en el método select
. ¿Alguien puede señalar cómo debo usar el método select
? Gracias.
Parece que este enfoque está funcionando, pero aún en 'documentos' termino teniendo campos como' _id' que no quiero tener. – Masiar
cualquier otro campo además de '_id' que no solicite? si no, pensaría que '_id' es una excepción y, por lo tanto, siempre se devuelve ... pero esto es solo una suposición – pkyeck
Bueno, en realidad todos los campos son todos los campos, excepto el campo' _id'. Y no lo quiero Hay alguna manera de evitar esto? – Masiar