我正在运行solr 8.5,并且将postgres用作DIH连接的数据库。
我有一个主查询,该查询获取网站的列表,然后有一个子查询,该查询获取更多信息,例如每个列表的类别(架构中的category字段设置为multiple =“ true”)。
<entity name="listing" transformer="HTMLStripTransformer,script:skipRow" query="...">
<field.../>
<entity name='categories' query="...">
<field name="categories" column="categories"/>
</entity>
</entity>
有时该项目属于2个或更多类别,我想在脚本转换器(skipRow)中对其进行操作。
当我这样做时:
for each(var c in cats){
... stuff
}
它失败了,我尝试了log.log(LEVEL,Array.isArray(cats))
并说是错误的。我看着typeof cats
,上面只说了宾语。
我如何遍历类别?
谢谢