method

LocalAPI.Duplicate

Duplicate duplicates a document and populates the returned copy inside the write transaction.

Arguments

ArgumentTypeDescription
ctxcontext.ContextThe ctx value.
collectionstringThe collection value.
idstringThe id value.
overridesstore.ValuesThe overrides value.
optionsMutationOptionsThe options value.

Returns

The declared result.

(store.Document, error)

Full signature

func (local *LocalAPI) Duplicate( ctx context.Context, collection, id string, overrides store.Values, options MutationOptions, ) (store.Document, error)

Source core/local.go:304

Related types

  • LocalAPI

    In-process content operations that share the REST authorization and lifecycle pipeline.

  • Values

    A map of field names to typed values.

  • MutationOptions

    Authorization, optimistic concurrency, response population, create status, and locale controls for one write.

  • Document

    A stored document with status and version metadata.