我们如何使用CQ5中的Query来提取用户和组详细信息?
答案 0 :(得分:4)
您可以使用querybuilder以JSON格式查找用户和组列表:
用户:
http://localhost:4502/bin/querybuilder.json?property=jcr:primaryType&property.value=rep:User
组:
http://localhost:4502/bin/querybuilder.json?property=jcr:primaryType&property.value=rep:Group
这两个查询的关键参数是property和property.value。它们指定我们正在搜索的属性名称(jcr:primaryType)和我们要搜索的值(rep:User和rep:分别为。
这些查询将返回一个匹配节点的列表,如下所示:
{
success: true,
results: 10,
total: 11,
offset: 0,
hits: [
{
path: "/home/groups/u/user-administrators",
excerpt: "",
name: "user-administrators",
title: "user-administrators",
created: "2013-06-14 10:50:39"
},
...
]
}
您可以在此处找到有关querybuilder的更多信息: http://www.slideshare.net/alexkli/cq5-querybuilder-adapttoberlin-2011
这将向您展示如何通过添加更多条件来限制查询。