sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoose findOne med sortering

Detta kommer att variera något beroende på din version av mongoose, men metodsignaturen för findOne ser ut ungefär så här:

function findOne (conditions, fields, options, callback)

Vad du tänker som options (sorten), mongoose hanterar som fields (vilka fält som ska laddas).

Du kan prova att uttryckligen skicka null för fält:

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

Men om du kan, bör du förmodligen använda fråge-API, som är tydligare, som:

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



  1. Genomsnittlig aggregation med strängtidsstämpel

  2. Django Celery kan inte fråga postgres db inuti uppgiften

  3. MongoDB uppdaterar data i kapslat fält

  4. Hur håller jag dokument samlade med $unwind