I have a problem with a mongo request:
models.user.findOne(
{},
{
sort:{
date_register:-1
}
},
function(err, resu
This will vary slightly depending on your version of mongoose, but the method signature for findOne
looks something like this:
function findOne (conditions, fields, options, callback)
What you intend as options
(the sort), mongoose is handling as fields
(which fields to load).
You might try explicitly passing null
for fields:
models.user.findOne({}, null, {sort: {date_register: -1 }}, callback);
But if you can, you should probably use the query API, which is clearer, like:
models.user.findOne({}).sort({date_register: -1}).exec(callback);