如何过滤 Query Builder json 返回的结果?
How to filter the result returned by the Query Builder json?
有人可以帮助我如何过滤查询生成器 json servlet 返回的结果吗?以下是json的回复,
{
"success":true,
"results":2,
"total":2,
"more":false,
"offset":0,
"hits":[
{
"SourceNodePath":"/content/en/events",
"Status":"COMPLETED",
"dateRequested":1492325940000,
"ContentType":"PAGE",
"SubmissionId":[
"016192"
],
"SourceLanguage":"en",
"TargetLanguages":[
"fr"
],
"dateCreated":1492191038787,
"dateReceived":1492191112322,
"Identifier":1492191038787,
"Initiator":"user",
"name":"2",
"Code":"201"
},
{
"SourceNodePath":"/content/en/toolbar",
"Status":"COMPLETED",
"dateRequested":1492325940000,
"ContentType":"PAGE",
"SubmissionId":[
"016190"
],
"SourceLanguage":"en",
"TargetLanguages":[
"de"
],
"dateCreated":1492190651609,
"dateReceived":1492190694082,
"Identifier":1492190651609,
"Initiator":"foo",
"name":"1",
"Code":"201"
}
]
}
我是 AEM 开发的新手,有什么方法可以修改 QueryBuilder JSON Servlet,使其显示具有 "Initiator" 值的结果,例如,在本例中, "user"? "Initiator" 采用 AEM 登录时的用户名值。
在您的查询中,您可以像这样定义它
property=Initiator
property.value=user
本文概述了所有选项,请花点时间通读一下:
https://docs.adobe.com/docs/en/aem/6-2/develop/search/querybuilder-api.html
我还假设您知道您可以构建查询并查看不同参数的输出差异URL:/libs/cq/search/content/querydebug.html
有人可以帮助我如何过滤查询生成器 json servlet 返回的结果吗?以下是json的回复,
{
"success":true,
"results":2,
"total":2,
"more":false,
"offset":0,
"hits":[
{
"SourceNodePath":"/content/en/events",
"Status":"COMPLETED",
"dateRequested":1492325940000,
"ContentType":"PAGE",
"SubmissionId":[
"016192"
],
"SourceLanguage":"en",
"TargetLanguages":[
"fr"
],
"dateCreated":1492191038787,
"dateReceived":1492191112322,
"Identifier":1492191038787,
"Initiator":"user",
"name":"2",
"Code":"201"
},
{
"SourceNodePath":"/content/en/toolbar",
"Status":"COMPLETED",
"dateRequested":1492325940000,
"ContentType":"PAGE",
"SubmissionId":[
"016190"
],
"SourceLanguage":"en",
"TargetLanguages":[
"de"
],
"dateCreated":1492190651609,
"dateReceived":1492190694082,
"Identifier":1492190651609,
"Initiator":"foo",
"name":"1",
"Code":"201"
}
]
}
我是 AEM 开发的新手,有什么方法可以修改 QueryBuilder JSON Servlet,使其显示具有 "Initiator" 值的结果,例如,在本例中, "user"? "Initiator" 采用 AEM 登录时的用户名值。
在您的查询中,您可以像这样定义它
property=Initiator
property.value=user
本文概述了所有选项,请花点时间通读一下: https://docs.adobe.com/docs/en/aem/6-2/develop/search/querybuilder-api.html
我还假设您知道您可以构建查询并查看不同参数的输出差异URL:/libs/cq/search/content/querydebug.html