Esto variará ligeramente según su versión de mongoose, pero la firma del método para findOne
se parece a esto:
function findOne (conditions, fields, options, callback)
Lo que pretende como options
(el tipo), la mangosta se maneja como fields
(qué campos cargar).
Puede intentar pasar explícitamente null
para campos:
models.user.findOne({}, null, { sort: { date_register: -1 } }, callback);
Pero si puede, probablemente debería usar la API de consulta, que es más clara, como:
models.user.findOne({}).sort({ date_register: -1 }).exec(callback);