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

mongoose findOne med sortering

Dette vil variere lidt afhængigt af din version af mongoose, men metodesignaturen for findOne ser sådan ud:

function findOne (conditions, fields, options, callback)

Hvad du agter som options (den slags), mongoose håndterer som fields (hvilke felter skal indlæses).

Du kan prøve udtrykkeligt at sende null for felter:

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

Men hvis du kan, bør du nok bruge forespørgsels-API'en, som er klarere, som:

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



  1. Mongoose/NextJS - Model er ikke defineret / Kan ikke overskrive model, når først den er kompileret

  2. Hvordan laver jeg en NOT IN-forespørgsel i Mongo?

  3. Mongodb Aggregate Nested Group

  4. Kan ikke instansiere proxy...Kunne ikke finde en parameterløs konstruktør