Exemplo n.º 1
0
        public MlResult DeleteDocument(string documentUri, string database = null)
        {
            StartTimer();
            var result = MlRestApi.QueryMarkLogic(_connection, JavascriptQueryCreator.DeleteDocument(documentUri), database);

            StopTimer();
            return(result);
        }
Exemplo n.º 2
0
        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);
        }