Qeasy Cloud
Get Started

MongoDB与其他平台的数据聚合查询指南

Source: Qeasy Cloud718 views

聚合查询指南

聚合查询分为直接连接MongoDB查询和对其他方案的聚合查询。参考以下链接了解更多详情:

适配器选择

  1. MongoDB适配器:选择MongoDBQueryAdapter
  2. 其他方案适配器:选择DataStrategyQueryAdapter,接口使用Aggregation

连接器配置

  1. MongoDB连接器:创建并配置Mongodb连接器,选择对应的数据库。
  2. 其他方案连接器:使用轻易云集成平台进行配置。

方案配置

MongoDB查询方案

mongodb-query 请求参数示例:

{
    "main_params": {
        "unwind": "$content.skuNameValues",
        "group": {
            "_id": "$content.skuNameValues.skuName",
            "skuValues": {
                "operation": "$addToSet",
                "value": "$content.skuNameValues.skuValues.skuValue"
            }
        },
        "project": {
            "_id": "0",
            "skuName": "$_id",
            "skuValues": "1",
            "skuValueCount": {
                "operation": "$size",
                "value": "$skuValues"
            }
        }
    },
    "main_document":"844ea788-b92c-3591-8376-5b86a65fd069_ADATA"
}

查询其他方案

other-query 请求参数示例:

{
    "main_params":{
        "unwind":"$content.skuNameValues",
        "group":{
            "_id":"$content.skuNameValues.skuName",
            "skuValues":{
                "operation":"$addToSet",
                "value":"$content.skuNameValues.skuValues.skuValue"
            }
        },
        "project":{
            "_id":"0",
            "skuName":"$_id", 
            "skuValuseCount":{"operation":"$size","value":"$skuValuse"} 
        }
    },
    "strategy_id":"844ea788-b92c-3591-8376-5b86a65fd069"
}

Copyright Notice

The article "MongoDB与其他平台的数据聚合查询指南" is original content owned by 广东轻亿云软件科技有限公司. Reposting, quoting, copying or mirroring is strictly prohibited without written authorization. Please contact us for authorization and credit the author and source (including the original link) prominently.