Amazon web services 使用aws mturk cli使用多个条件列出点击

Amazon web services 使用aws mturk cli使用多个条件列出点击,amazon-web-services,aws-cli,mechanicalturk,Amazon Web Services,Aws Cli,Mechanicalturk,我有两个查询以获得点击率: 1) aws mturk列表命中数--输出表--查询'hits[?HITStatus=='Assignable`.{“1.HITId”:HITId,“2.Title”:Title,“3.Status”:HITStatus,“4.HITTypeID”:HITTypeID}--最大结果100 2) aws mturk列表点击率——输出表——查询“点击率[?HITTypeId==`ABCD1234`]。{“1.HITId”:HITId,“2.Title”:Title,“3.

我有两个查询以获得点击率:

1)
aws mturk列表命中数--输出表--查询'hits[?HITStatus=='Assignable`.{“1.HITId”:HITId,“2.Title”:Title,“3.Status”:HITStatus,“4.HITTypeID”:HITTypeID}--最大结果100

2)
aws mturk列表点击率——输出表——查询“点击率[?HITTypeId==`ABCD1234`]。{“1.HITId”:HITId,“2.Title”:Title,“3.Status”:HITStatus,“4.HITTypeId”:HITTypeId}--最大结果100

现在我想得到一个满足这两个条件的命中率。AWS Mturk CLI使用JMESPath规范。没有太多的意识到这一点,无法掌握它的文档在第一次去

我尝试了以下两种情况:

aws mturk list-hits --output table --query 'HITs[?HITTypeId==`ABCD1234` && ?HITStatus==`Assignable`].{"1. HITId": HITId, "2. Title": Title, "3. Status":HITStatus, "4. HITTypeID": HITTypeId}'  --max-results 100
这两个似乎都不起作用


请帮助更正语法,以使用多个条件列出点击。谢谢

布鲁特福斯想出来了:p

这里有一些有用的东西

aws mturk list-hits --output table --query 'HITs[?HITTypeId==`ABCD` && HITStatus==`Unassignable`].{"1. HITId": HITId, "2. Title": Title, "3. Status":HITStatus, "4. HITTypeID": HITTypeId}' --max-results 100
问号只需打一次

aws mturk list-hits --output table --query 'HITs[?HITTypeId==`ABCD` && HITStatus==`Unassignable`].{"1. HITId": HITId, "2. Title": Title, "3. Status":HITStatus, "4. HITTypeID": HITTypeId}' --max-results 100