Documentation ¶
Overview ¶
repository/user_repository.go
Index ¶
- type UserRepository
- func (repo *UserRepository) FindUserByID(ctx context.Context, userId string) (*models.User, error)
- func (repo *UserRepository) FindUsers(ctx context.Context, page, pageSize int) ([]models.User, error)
- func (repo *UserRepository) InsertUser(ctx context.Context, user models.User) (*mongo.InsertOneResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserRepository ¶
type UserRepository struct {
Collection *mongo.Collection
}
func NewUserRepository ¶
func NewUserRepository(collection *mongo.Collection) *UserRepository
func (*UserRepository) FindUserByID ¶
func (*UserRepository) InsertUser ¶
func (repo *UserRepository) InsertUser(ctx context.Context, user models.User) (*mongo.InsertOneResult, error)
Click to show internal directories.
Click to hide internal directories.