• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

EntityStorageMutation

Enregistrez, supprimez ou mettez à jour un document de portée d'entité dans NerdStorage. Afin de réaliser cette opération avec succès, l'utilisateur doit disposer des autorisations appropriées.

Usage

import { EntityStorageMutation } from 'nr1'

Exemples

Rédiger un document

EntityStorageMutation.mutate({
entityGuid: 'MTIzNDU2fEZPT3xCQVJ8OTg3NjU0Mzcz',
actionType: EntityStorageMutation.ACTION_TYPE.WRITE_DOCUMENT,
collection: 'myCollection',
documentId: 'myDocumentId',
document: {
name: 'John',
surname: 'Doe',
},
});

Supprimer le document

EntityStorageMutation.mutate({
entityGuid: 'MTIzNDU2fEZPT3xCQVJ8OTg3NjU0Mzcz',
actionType: EntityStorageMutation.ACTION_TYPE.DELETE_DOCUMENT,
collection: 'myCollection',
documentId: 'myDocumentId',
});

Supprimer la collection

EntityStorageMutation.mutate({
entityGuid: 'MTIzNDU2fEZPT3xCQVJ8OTg3NjU0Mzcz',
actionType: EntityStorageMutation.ACTION_TYPE.DELETE_COLLECTION,
collection: 'myCollection',
});

Accessoires

actionType

OBLIGATOIRE
énumération

Type d'action à réaliser.

<One of

EntityStorageMutation.ACTION_TYPE.DELETE_COLLECTION, EntityStorageMutation.ACTION_TYPE.DELETE_DOCUMENT, EntityStorageMutation.ACTION_TYPE.WRITE_DOCUMENT,

>

children

OBLIGATOIRE
fonction

Rendre la fonction prop comme des enfants.

function (
mutate: function,

Function to trigger a mutation from your UI.

mutationResult: MutationResult

Results of the mutation.

) => React.ReactNode

collection

OBLIGATOIRE
chaîne

Nom de la collection.

document

objet

Document NerdStorage. Les documents sont limités à une taille de 64 Ko lorsqu'ils sont convertis en chaîne JSON.

documentId

chaîne

Document identifiant pour opérer. En cas d'omission, la collection entière est renvoyée.

entityGuid

OBLIGATOIRE
chaîne

GUID de l'entité dans laquelle la collection est exploitée.

scopeByActor

booléen

Établit si les données doivent être limitées par l'acteur ou non ; c'est-à-dire si les données lues ou enregistrées sont communes à tous ceux qui ont accès à l'objet, ou si elles sont exclusives à l'utilisateur. Un objet (entité ou compte) peut avoir à la fois des données « globales » et des données « limitées », et les données lues dépendront de l'état de l'indicateur.

Méthodes

EntityStorageMutation.mutate

function (
props: Object

Object containing the mutation options. Any EntityStorageMutation prop is a valid option except children.

) => PromiseQueryResult

Définitions de types

PromiseQueryResult

{
error: ApolloClient.ApolloError,

Runtime error with graphQLErrors and networkError properties.

data: Object,

Object containing the result of your query.

fetchMore: function|null,

If not null, fetchMore allows you to load more results for your query. New data is merged with previous data.

refetch: function,

Refetch the query.

}

MutationResult

{
loading: boolean,

Indicates that the request is in flight.

error: ApolloClient.ApolloError,

Runtime error with graphQLErrors and networkError properties.

data: Object,

Object containing the result of your mutation.

}
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.