我在MarkLogic REST API中的有效负载下面构造:
"query": {
"jsonPropertyRangeQuery": {
"property": "rangeChange",
"operator": ">",
"value": 60
}
}
它引发错误:“ messageCode”:“ MANAGE-INVALIDPAYLOAD”,“ message”:“ MANAGE-INVALIDPAYLOAD:(err:FOER0000)有效载荷的结构,内容类型或值有错误。XDMP-QUERYNODE:cts:query( object-node {\“ property \”:text {\“ rangeChange \”},\“ operator \”:text {\“> \”},\“ value \”:text {\“ 60 \”}}}) -查询元素object-node {\“ property \”:text {\“ rangeChange \”},...}包含未知子项“}}] >>
如果我在下面进行操作,那么它会通过
"query": { "jsonPropertyValueQuery": { "property": "city", "value": "Chicago" } }
任何想法?
我在MarkLogic REST API中的有效载荷下面构造:“查询”:{“ jsonPropertyRangeQuery”:{“属性”:“ rangeChange”,“运算符”:“>”,“值”:60}}它引发错误:。 。
尝试改用结构化查询:
关于盖尔特的答案的一个脚注,它阐明“查询”的顶部键包含结构化查询。...
“ xmlns:cts =” http://marklogic.com/cts“>百分比变化60