http : // http://localhost:7040/index.xqy과 같은 http 요청을 MarkLogic 서버로 보내고 있습니다. 요청은 xdmp:get-request-field("q")
을 사용하여 쿼리를 변수로 받아들입니다 (예 : $ qtext). search:search($qtext)
으로 전달합니다. 이 내용의 404 찾을 수 없음 오류를 반환
<error:xquery-version>1.0-ml</error:xquery-version> <error:message>Invalid coercion</error:message> <error:format-string>XDMP-AS: (err:XPTY0004) $qtext as xs:string+ -- Invalid coercion:() as xs:string+</error:format-string>
내가 잘못 여기서 뭐하는 거지?
xdmp 허용하는 데 사용할 수있는 기본값으로 빈 문자열을 원하는 두 번째 매개 변수는 필드의 기본값입니다. 당신은'xdmp : get-request-field ("q", "")'를 할 수있다. –
오! nice..thanks dave – basari66