Ir al contenido
Gomind

forget

Elimina un fact.

POST/v1/forget

También existe la herramienta MCP forget.

Primero encuentra el fact con recall y luego pasa su subject, predicate y ref.

CampoTipoObligatorioDescripción
subjectstringsíSujeto, exactamente como está guardado.
predicatestringsíPredicado. WorksAt encuentra works_at.
refstringsíÚltimos 5 caracteres del id del fact, o el id completo.
collectionstringnoCódigo de la collection. Omítelo para usar el valor de la conexión. "" fuerza el espacio predeterminado.

Petición

{
  "subject": "user:maya",
  "predicate": "works_at",
  "ref": "X2C9A"
}

Respuesta

deleted es el fact eliminado:

{
  "deleted": { "id": "01KJ8Z3W5Q2YB7N4R6T8VX2C9A", "ref": "X2C9A", "subject": "user:maya", "predicate": "works_at", "object": "company:acme" }
}

Errores

| Estado | Cuándo | |:--|:--| | 400 | ref no tiene 5 o 26 caracteres de id | | 404 | Ningún fact coincide; no se eliminó nada | | 409 | Dos facts comparten la ref; no se eliminó nada. Pasa el id completo en ref |


forget_entity

Elimina todos los facts en los que la entidad es sujeto u objeto y, después, la propia entidad cuando nada más la referencia. REST POST /v1/forget_entity y herramienta MCP forget_entity.

POST/v1/forget_entity

{ "entity": "user:maya" }

La respuesta incluye facts_deleted y entity_deleted.