Porque esta consulta encontra o documento no shell:
db.getCollection('stories').find({_id:'572f16439c0d3ffe0bc084a4'})
Isso significa que o tipo de
_id
no documento é na verdade uma string, não um ObjectId
como Mongoose está esperando. Para encontrar esse documento usando o Mongoose, você teria que definir
_id
no esquema para Story
Como:_id: { type: String }