Sortieren von „populated documents“ in Mongoose ODM

Heute bin ich auf die Frage gestoßen, wie man populated documents in Mongoose sortiert. Die Antwort fand ich hier. Zunächst ist der Aufruf von populate wichtig:

Model.find().populate(path, fields, conditions, options);

Und als „options“ kann man nun die sortierung hinterlegen:

{ sort: 'order' } // ascending
{ sort: [['order', 1 ]] } // ascending
{ sort: [['order', 'asc' ]] } // ascending
{ sort: [['order', 'desc' ]] } // ascending
{ sort: [['order', -1 ]] } // descending
{ sort: [['order', 'desc' ]] } // descending
{ sort: [['order', 'descending' ]] } // descending

Veröffentlicht von

Uli

IT-Nerd und Admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.