Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh
RelationRepository là một đối tượng Repository dành cho các kiểu quan hệ. RelationRepository cho phép bạn thao tác với dữ liệu liên quan mà không cần tải toàn bộ mối quan hệ. Dựa trên RelationRepository, mỗi kiểu quan hệ sẽ có một triển khai phái sinh tương ứng, bao gồm:
HasOneRepositoryHasManyRepositoryBelongsToRepositoryBelongsToManyRepositoryChữ ký
constructor(sourceCollection: Collection, association: string, sourceKeyValue: string | number)Tham số
| Tên tham số | Kiểu | Giá trị mặc định | Mô tả |
|---|---|---|---|
sourceCollection | Collection | - | Đối tượng bộ sưu tập tương ứng với quan hệ tham chiếu trong mối quan hệ |
association | string | - | Tên mối quan hệ |
sourceKeyValue | string | number | - | Giá trị khóa tương ứng trong quan hệ tham chiếu |
db: DatabaseĐối tượng cơ sở dữ liệu
sourceCollectionĐối tượng bộ sưu tập tương ứng với quan hệ tham chiếu trong mối quan hệ
targetCollectionĐối tượng bộ sưu tập tương ứng với quan hệ được tham chiếu trong mối quan hệ
associationĐối tượng mối quan hệ trong Sequelize tương ứng với mối quan hệ hiện tại
associationFieldTrường trong bộ sưu tập tương ứng với mối quan hệ hiện tại
sourceKeyValueGiá trị khóa tương ứng trong quan hệ tham chiếu