MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mangusta findOne con smistamento

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);