Questo varia leggermente a seconda della versione di mongoose, ma la firma del metodo per findOne
assomiglia a questo:
function findOne (conditions, fields, options, callback)
Cosa intendi come options
(l'ordinamento), mangusta gestisce come fields
(quali campi caricare).
Potresti provare a passare esplicitamente null
per i campi:
models.user.findOne({}, null, { sort: { date_register: -1 } }, callback);
Ma se puoi, dovresti probabilmente usare l'API di query, che è più chiara, come:
models.user.findOne({}).sort({ date_register: -1 }).exec(callback);