MongoDB与其他平台的数据聚合查询指南
聚合查询指南
聚合查询分为直接连接MongoDB查询和对其他方案的聚合查询。参考以下链接了解更多详情:
适配器选择
- MongoDB适配器:选择
MongoDBQueryAdapter
- 其他方案适配器:选择
DataStrategyQueryAdapter
,接口使用Aggregation
连接器配置
- MongoDB连接器:创建并配置Mongodb连接器,选择对应的数据库。
- 其他方案连接器:使用轻易云集成平台进行配置。
方案配置
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"
}
查询其他方案
请求参数示例:
{
"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"
}