github.com/monkeswag33/noter-go@v0.0.0-20220505233910-9d72ccb0bdb6/db/get.go (about) 1 package db 2 3 func (db *DB) GetUsers(conditions User) ([]User, error) { 4 var users []User 5 if err := db.DB.Where(&conditions).Find(&users).Error; err != nil { 6 return nil, err 7 } 8 return users, nil 9 } 10 11 func (db *DB) GetNotes(conditions Note) ([]Note, error) { 12 var notes []Note 13 if err := db.DB.Preload("User").Where(&conditions).Find(¬es).Error; err != nil { 14 return nil, err 15 } 16 return notes, nil 17 }