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

Có thể truy cập các trường trong một bảng đã tham gia trong Vapor không?

Tài liệu Vapor cho Quan hệ thông thạo có thể là những gì bạn đang tìm kiếm.

Theo những gì tôi có thể nói, bạn đang sử dụng mối quan hệ Nhiều đến Nhiều (anh chị em), vì vậy mã này có thể là những gì bạn muốn:

extension Persion {
    var roles: Siblings<Persion, Role, Pivot<Person, Role>> {
        return siblings()
    }
}

Sau đó nhận các vai trò:

let roles = person.roles.all()

Tôi có thể đã nhầm lẫn vì tôi không thể nhìn thấy mã của bạn, nhưng nó sẽ cung cấp cho bạn một số gợi ý.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xác minh Đăng nhập bằng Mật khẩu Bcrypt

  2. làm thế nào để mysql_fetch_array trên các bảng đã tham gia, nhưng các cột có cùng tên

  3. Cách tạo và xóa cơ sở dữ liệu và bảng trong MySQL

  4. các thủ tục được lưu trữ được thực thi thông qua jdbc

  5. Đổi tên bảng bằng dấu cách mysql