В Marklogic у меня есть пользовательская функция JavaScript. Как я могу назвать это через REST API? Как происходит вызов из CURL? - PullRequest
0 голосов
/ 22 марта 2019

У меня есть несколько документов в моей базе данных, и я разработал функции поиска для них. Поэтому я хочу использовать curl в cmd и вызывать функцию, чтобы я мог выполнять поиск и печатать результаты только в cmd.

Например, у меня есть функция, в которой я передаю "userID" и мне нужны все соответствующие документы. Поэтому мне нужно передать это значение в коде или я могу указать это (params) в curl.

Если не curl, какие еще опции REST API нам нужны для вызова пользовательских функций JavaScript?

1 Ответ

1 голос
/ 22 марта 2019

Один из подходов заключается в создании сервера REST API и использовании конечных точек расширения invoke или resource resource для вызова вашего сценария.

Информацию о том, как поддерживать API REST, см. В

http://docs.marklogic.com/guide/rest-dev/intro#id_97899

Для получения информации о вызове кода см .:

http://docs.marklogic.com/guide/rest-dev/extensions#id_72813

Для получения информации о расширении службы ресурсов (которое требует, чтобы ваш код соответствовал соглашениям),см .:

http://docs.marklogic.com/guide/rest-dev/extensions#id_21018

Надеюсь, что поможет,

...