使用查询构建器我想检查节点是否存在?有没有办法实现这一目标。
这是我正在使用的参数
path=/etc/commerce/products/abc
type=nt:unstructured
property=cq:commerceType
property.value=product
nodename=images
node.operations=not
p.limit=-1
但它不起作用。 Operation = not不是节点类型的有效参数。还有其他办法吗?
答案 0 :(得分:0)
不是使用查询生成器来检查节点是否存在,而是通过向节点发出GET请求来利用Apache Sling的RESTful API。您将收到正确的HTTP状态代码作为回应,200
或404
。
$.get('/etc/commerce/products/abc.json')
.done(function(){
console.log('node exists');
})
.fail(function(){
console.log('node does not exist');
});