0

基本上我正在尝试使用 REST hreat 创建两个变量 issuerId 和 sectionName。我正在尝试从下面提到的 URI 中获取数据

http://ftc-wbpyrdb201:8080/statdata/InsStatData/_aggrs/getDataByIssuerAndSectionName?avars={"issuerId":19038},{"sectionName":"ASSETS"}

我的聚合定义如下

{"$push" : {
"aggrs": 
{
  "type": "pipeline",
  "uri": "getDataByIssuerAndSectionName",
  "stages": [
    {
      "_$match": {
        "_$and": [
          {"issuerId": {"_$var": "issuerId" }},
          {
            "sectionName": {"_$var": "sectionName"}
          }
        ]
      }
    },
    {
      "_$unwind": "$sections"
    },
    {
      "_$unwind": "$sections.data"
    },
    {
      "_$unwind": "$sections.data.values"
    },
    {
      "_$match": {
        "_$and": [
          {"issuerId": {"_$var": "issuerId" }},
          {
            "sectionName": {"_$var": "sectionName"}
          }
        ]
      }
    }
  ]
}
}
}

我确信我在定义聚合或请求 URI 时正在做一些事情。文档中没有足够的内容。请帮我处理这个请求。

4

0 回答 0