// Copyright 2022 Listware package edge import ( "context" "git.fg-tech.ru/listware/cmdb/internal/arangodb" driver "github.com/arangodb/go-driver" ) func Read(ctx context.Context, client driver.Client, name, key string) (meta driver.DocumentMeta, resp map[string]any, err error) { graph, err := arangodb.Graph(ctx, client) if err != nil { return } collection, _, err := graph.EdgeCollection(ctx, name) if err != nil { return } meta, err = collection.ReadDocument(ctx, key, &resp) return }