cmdb/internal/arangodb/vertex/remove.go

23 lines
472 B
Go
Raw Permalink Normal View History

2023-01-25 13:40:44 +03:00
// Copyright 2022 Listware
package vertex
import (
"context"
"git.fg-tech.ru/listware/cmdb/internal/arangodb"
driver "github.com/arangodb/go-driver"
)
func Remove(ctx context.Context, client driver.Client, name, key string) (meta driver.DocumentMeta, err error) {
graph, err := arangodb.Graph(ctx, client)
if err != nil {
return
}
collection, err := graph.VertexCollection(ctx, name)
if err != nil {
return
}
return collection.RemoveDocument(ctx, key)
}