mongo

package
v0.0.0-...-464045c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MongoRecordRepository

type MongoRecordRepository struct {
	// contains filtered or unexported fields
}

func NewMongoRecordRepository

func NewMongoRecordRepository(zoneCollection *mongo.Collection, recordCollection *mongo.Collection) *MongoRecordRepository

func (*MongoRecordRepository) DeleteRecordByID

func (m *MongoRecordRepository) DeleteRecordByID(recordID uuid.UUID) error

func (*MongoRecordRepository) DeleteZoneByID

func (m *MongoRecordRepository) DeleteZoneByID(zoneID uuid.UUID) error

func (*MongoRecordRepository) FindRecord

func (m *MongoRecordRepository) FindRecord(fullName string, recordType string) (resolver.Record, error)

func (*MongoRecordRepository) FindRecordByRecordID

func (m *MongoRecordRepository) FindRecordByRecordID(recordID uuid.UUID) (resolver.Record, error)

func (*MongoRecordRepository) FindZoneByZoneID

func (m *MongoRecordRepository) FindZoneByZoneID(zoneID uuid.UUID) (resolver.Zone, error)

func (*MongoRecordRepository) SaveRecord

func (m *MongoRecordRepository) SaveRecord(record resolver.Record) error

func (*MongoRecordRepository) SaveZone

func (m *MongoRecordRepository) SaveZone(zone resolver.Zone) error

func (*MongoRecordRepository) UpdateRecordByID

func (m *MongoRecordRepository) UpdateRecordByID(recordID uuid.UUID, record resolver.Record) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL