mongoose es una capa en la parte superior de mongodb, cubre casi todas las consultas/comandos de mongodb pero no todas y algunas de ellas pueden comportarse de una manera ligeramente diferente en mongoose. En el caso de toArray(), mongoose.find() devuelve un objeto de consulta, no un cursor. toArray() solo está disponible para el cursor
Model.find().toArray () alegando no tener el método .toArray()