0

有没有一些很好的例子,我想在 Scala 中使用 Mongo 的聚合管道聚合以下内容。

想得到总和PriceAmt

任何带有一些很棒的 Scala 示例的好的 URL 都会有很大的帮助。以下是从 MongoDB 中检索到的 JSON。

{
  "_id": ObjectId("5269723bd516ec3a69f3639e"),
  "Id": ObjectId("5269723ad516ec3a69f3639d"),
  "results": [
    {
      "Id": "526971f5b5b8b9148404623a",
      "pricingResult": {
        "TxId": 0,
        "PriceId": "Large_Batch_1",
        "Errors": [ ],
        "Disposition": [
          {
            "GroupId": 1,
            "PriceAmt": 20,
            "Status": "Priced Successfully",
            "ReasonCode": 0,
            "PricingMethodologyId": 2,
            "Lines": [{ "Id": 1 }]
          }
        ]
      }
    },
    {
      "ClaimId": "526971f4b5b8b91484046229",
      "pricingResult": {
        "TxId": 0,
        "PriceId": "Large_Batch_1",
        "Errors": [ ],
        "Disposition": [
          {
            "GroupId": 1,
            "PriceAmt": 20,
            "Status": "Priced Successfully",
            "ReasonCode": 0,
            "PricingMethodologyId": 2,
            "Lines": [{ "Id": 1 }]
          }
        ]
      }
    }
  ]
}
4

2 回答 2

0

我不认为这是一个有效的问题,但如果您正在寻找聚合框架和 scala 的示例,请查看以下链接:

在此之后,您可以尝试使用mongodb中的示例使用 scala 复制一些结果

于 2013-10-28T00:16:42.110 回答
0

Scala 官方驱动程序 Casbah 支持聚合框架。

请查看文档

于 2013-10-28T16:13:46.907 回答