public MlResult DeleteDocument(string documentUri, string database = null) { StartTimer(); var result = MlRestApi.QueryMarkLogic(_connection, JavascriptQueryCreator.DeleteDocument(documentUri), database); StopTimer(); return(result); }
public MlResult IngestDocument <T>(T document, DocumentProperties properties, string database = null) { if (string.IsNullOrEmpty(properties.DocumentUri)) { throw new ArgumentException("Properties.DocumentUri can not be empty"); } StartTimer(); var documentJson = JsonConvert.SerializeObject(document); var result = MlRestApi.QueryMarkLogic(_connection, JavascriptQueryCreator.IngestDocument(documentJson, properties), database); StopTimer(); return(result); }