Sitecore查询不支持count()函数?

Sitecore查询不支持count()函数?,sitecore,Sitecore,Sitecore查询基于XPATH,但看起来不支持count()函数。我的问题是: ../*[@@templatekey='topic' and count(child::*) > 0] 但给出了“对象引用未设置为对象的实例”错误。但是如果我删除count()过滤器,效果会很好 知道为什么它不喜欢计数吗?试试这个: ../*[@@templatekey='topic' and *!=null] 希望这能有所帮助。Sitecore确实喜欢count()方法,但您必须向其传递一些有效的计数

Sitecore查询基于XPATH,但看起来不支持count()函数。我的问题是:

../*[@@templatekey='topic' and count(child::*) > 0]
但给出了“对象引用未设置为对象的实例”错误。但是如果我删除count()过滤器,效果会很好

知道为什么它不喜欢计数吗?

试试这个:

../*[@@templatekey='topic' and *!=null]

希望这能有所帮助。

Sitecore确实喜欢count()方法,但您必须向其传递一些有效的计数方法。您确定您的轴定义在您所在的位置正确吗?此外,根据您当前的上下文,请注意您正在计算的内容。

您是否也在使用快速查询?Count()或任何其他函数无法在快速模式下工作。

是,快速查询。是的,发现快速查询还不支持计数。哇。成功了。没有意识到我可以使用空值。谢谢你,伙计。