ID do objeto nodejs mongodb para string

IN nodejs, com mongodb, mongoosejs as orm

Estou fazendo isso

Eu tenho um modelo, User

User.findOne({username:'someusername'}).exec(function(err,user){
console.log(user) //this gives full object with something like {_id:234234dfdfg,username:'someusername'}
//but

console.log(user._id) //give undefined.
})

Por quê? E como obter o _id para string então?