go-pingbot/database/mongo/getAll.go

26 lines
360 B
Go

package mongo
import (
"context"
"time"
)
func GetAll() ([]URL, error) {
var results []URL
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
defer cancel()
cursor, err := Coll.Find(ctx, URL{})
if err != nil {
return nil, err
}
err = cursor.All(ctx, &results)
if err != nil {
return nil, err
}
return results, nil
}