2016-03-21 22 views
1

Özelliklere sahip ancak değer içermeyen düğümler var.AEM: Sorgu oluşturucuyu kullanarak "customProp" özelliği ve boş özellik değeri olan düğümler nasıl bulunur?

kullandığım sorgu oluşturucu bu düğümleri önlemek için çalışıyorum

,

path=/content/ 
type=cq:Page 
2_property=jcr:content/customProp 
2_property.operation=exists 
3_property=jcr:content/customProp 
3_property.operation=unequals 
3_property.value= 

Ama boş değer koşulun (3_property) göz ardı ediliyor. Bu nasıl başarılabilir?

cevap

1

Sorunun hiçbir değeri olmayan bir mülkün varlığını araştırdım. Aşağıdaki SQL2 Sorgu inşa: Senin durumunda

SELECT * FROM [{{jcr:primaryType}}] AS ref WHERE ISDESCENDANTNODE([{{Start Path}}]) AND ref.[{{Property Name}}] = '' 

ben gibi bir şey çalışması gerekir düşünüyorum

SELECT * FROM [{{jcr:primaryType}}] AS ref WHERE ISDESCENDANTNODE([{{Start Path}}]) AND NOT(ref.[{{Property Name}}] = '')