PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Thứ tự kết quả của các mô hình lồng nhau được tải sẵn trong Node Sequelize

Tôi tin rằng bạn có thể làm được:

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' ]
  ]
})

Ngoài ra còn có rất nhiều cách khác nhau hoặc những điều bạn có thể làm khi đặt hàng. Đọc thêm tại đây: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. Hai cột trong truy vấn con trong mệnh đề where

  2. Làm thế nào để ép kiểu mảng json sang mảng văn bản?

  3. Đối sánh phân vùng nâng cao để tham gia phân vùng khôn ngoan

  4. PostgreSQL - tìm nạp hàng có giá trị Tối đa cho một cột

  5. Giá trị sử dụng PostgreSQL từ hàng trước nếu thiếu