PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Porządkowanie wyników gorliwie ładowanych modeli zagnieżdżonych w Node Sequelize

Wierzę, że możesz zrobić:

db.Page.findAll({
  include: [{
    model: db.Gallery
    include: [{
      model: db.Artwork
    }]
  }],
  order: [
    // sort by the 'order' column in Gallery model, in descending order.

    [ db.Gallery, 'order', 'DESC' ], 


    // then sort by the 'order' column in the nested Artwork model in a descending order.
    // you need to specify the nested model's parent first.
    // in this case, the parent model is Gallery, and the nested model is Artwork

    [ db.Gallery, db.ArtWork, 'order', 'DESC' ]
  ]
})

Istnieje również wiele różnych sposobów lub rzeczy, które możesz zrobić podczas składania zamówienia. Przeczytaj więcej tutaj:https://sequelize.org/master/manual/model-querying-basics.html#ordering-and-grouping



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj tablicę PostgreSQL na tablicę PHP

  2. Jak działa funkcja timezone() w PostgreSQL

  3. PostgreSQL:Jak ustawić search_path na poziomie użytkownika?

  4. Relacja przekazana do #lub musi być strukturalnie zgodna. Niezgodne wartości:[:referencje]

  5. Czy INSERT RETURNING gwarantuje zwrot rzeczy we właściwej kolejności?