我希望使用MarkLogic 8的REST API创建一个应用服务器,该服务器使用文件系统作为模块数据库,如下图所示:
我尝试了以下变化,每个命令下面都描述了结果:
curl -v -X POST --anyauth -u admin:admin --header "Content-Type:application/json" \
-d '{"rest-api": { "name": "MyAppServer", "port": "8012", "database": "MyDB", "modules-database": 0 } }' \
http://127.0.0.1:8002/v1/rest-apis
创建名为“0”(不带引号)的数据库
curl -v -X POST --anyauth -u admin:admin --header "Content-Type:application/json" \
-d '{"rest-api": { "name": "MyAppServer", "port": "8012", "database": "MyDB", "modules-database": "(file system) } }' \
http://127.0.0.1:8002/v1/rest-apis
错误
ADMIN-INVALIDCONFIG: (err:FOER0000) 无效配置:'(文件系统)'不是有效的数据库名称
如果无法使用REST API设置模块数据库,是否可以使用REST API将文件加载到模块数据库中?我只找到有关将文档插入数据数据库的文档。