// 1. 複合唯一索引：角色 ID + 權限 ID 的組合必須唯一（避免重複關聯）
db.role_permission.createIndex({"role_id": 1, "permission_id": 1}, {unique: true});

// 2. 查詢索引：按角色 ID 查詢（用於獲取某角色的所有權限）
db.role_permission.createIndex({"role_id": 1});

// 3. 查詢索引：按權限 ID 查詢（用於獲取擁有某權限的所有角色）
db.role_permission.createIndex({"permission_id": 1});

// 4. 複合索引：按權限 ID 和狀態查詢
db.role_permission.createIndex({"permission_id": 1, "status": 1});

// 5. 時間戳索引：用於排序和時間範圍查詢
db.role_permission.createIndex({"create_time": 1});

