我们如何在 CQ5 中使用 Query 提取用户和组详细信息?
问问题
5559 次
1 回答
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:Group 分别。
这些查询将为您返回一个看起来像这样的匹配节点列表:
{
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
这将向您展示如何通过添加更多条件来限制您的查询。
于 2013-07-05T15:12:06.453 回答