2016-06-30 7 views
1

Ich habe ein Personenmodell, das eine Relation zu einem Meeting-Modell hat. Ich mache die AbfrageSo bestellen Sie mit der enthaltenen Modelleigenschaft in LoopBack JS

Person.find({include:['meetings']}) 

Was mich ein Ergebnis wie dieses gibt:

person:{ 
     name:"person 1", 
     age: 15 
     meeting:{ 
      name: "The meeting", 
      date:"June 26, 2019 11:13:00" 
     } 
    } 

Was ich tun möchte, ist das Ergebnis der Funktion Suchen nach dem Sitzungstermin zu bestellen. Gibt es eine Möglichkeit, dies bei einer einzigen Abfrage zu erreichen?

Ive versucht, dies:

Person.find({include:['meeting'],order:"meeting.date DESC"}) 

Aber Server abgestürzt, wenn diese versuchen. Kann mir jemand dabei helfen?

Antwort

1

Versuchen Sie folgendes:

Person.find({ 
    include:{ 
    relation: 'meetings', 
    scope: { 
     order: 'date DESC' 
    } 
    } 
});