To se bude mírně lišit v závislosti na vaší verzi mongoose, ale podpis metody pro findOne
vypadá asi takto:
function findOne (conditions, fields, options, callback)
Co zamýšlíte jako options
(třídění), mangoose pracuje jako fields
(která pole načíst).
Můžete zkusit explicitně předat null
pro pole:
models.user.findOne({}, null, { sort: { date_register: -1 } }, callback);
Ale pokud můžete, pravděpodobně byste měli použít dotazovací API, které je jasnější, například:
models.user.findOne({}).sort({ date_register: -1 }).exec(callback);