MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mungo findOne mit Sortierung

Dies wird je nach Ihrer Mongoose-Version leicht variieren, aber die Methodensignatur für findOne sieht in etwa so aus:

function findOne (conditions, fields, options, callback)

Was Sie als options beabsichtigen (die Sortierung) behandelt Mungo als fields (welche Felder geladen werden sollen).

Sie können versuchen, explizit null zu übergeben für Felder:

models.user.findOne({}, null, { sort: { date_register: -1 } }, callback);

Aber wenn Sie können, sollten Sie wahrscheinlich die Abfrage-API verwenden, die klarer ist, wie:

models.user.findOne({}).sort({ date_register: -1 }).exec(callback);