これはマングースのバージョンによってわずかに異なりますが、findOne
のメソッドシグネチャ 次のようになります:
function findOne (conditions, fields, options, callback)
options
として意図するもの (並べ替え)、マングースはfields
として処理しています (ロードするフィールド)
null
を明示的に渡してみてください フィールドの場合:
models.user.findOne({}, null, { sort: { date_register: -1 } }, callback);
ただし、可能であれば、次のようなより明確なクエリAPIを使用する必要があります。
models.user.findOne({}).sort({ date_register: -1 }).exec(callback);