说明:聚合查询分为直接连接Mongo查询和对另一个方案的聚合查询
参考方案链接:https://pro.qliang.cloud/strategy/detail/44663bab-d957-3ad7-9fff-85c156488730
https://pro.qliang.cloud/strategy/detail/1fc0f810-9a7a-3a53-80b4-c2374efbab94#BasicSummary
一:适配器选择
1:查询Mongodb适配器:MongoDBQueryAdapter
2:查询另一个方案方案适配器:DataStrategyQueryAdapter,接口选用Aggregation
二:连接器配置
1:查询Mongodb连接器:创建Mongodb连接器。并选择对就的库,
2:查询另一个方案方案连接器:轻易云集成平台
三:方案配置
1:mongodb查询方案
请求参数示例
{
"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"
}
2:查询另一个方案
{
"main_params": {
"unwind": "$content.skuNameValues",
"group": {
"_id": "$content.skuNameValues.skuName",
"skuValues": {
"operation": "$addToSet",
"value": "$content.skuNameValues.skuValues.skuValue"
}
},
"project": {
"skuName": "$size",
"skuValues": "1",
"skuValueCount": {
"operation": "$size",
"value": "$skuValues"
}
}
},
"strategy_id": "844ea788-b92c-3591-8376-5b86a65fd069"
}