sql >> Database >  >> NoSQL >> MongoDB

mangoest findOne met sorteren

Dit zal enigszins variëren, afhankelijk van uw versie van mangoest, maar de methodehandtekening voor findOne ziet er ongeveer zo uit:

function findOne (conditions, fields, options, callback)

Wat u bedoelt als options (de sortering), mangoest behandelt als fields (welke velden moeten worden geladen).

Je zou kunnen proberen expliciet null door te geven voor velden:

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

Maar als je kunt, zou je waarschijnlijk de query-API moeten gebruiken, die duidelijker is, zoals:

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



  1. MongoDB:woordenboek bijwerken in document

  2. Hoe gebruik je een variabele als veldnaam in mongodb-native findOne()?

  3. gebruik mongoose model.find() om alle invoer van slechts 1 veld te krijgen

  4. Kan MongoDB blanco documenten invullen?