我将商店列表作为商店集合,其中仅包含商店的基本详细信息
Store collection:
[
{
"id": "5dc25092d972e71c3b3e6e87","name": "Chad store",},{
"id": "5dc2899bfd1ea02f0fceb9ab","name": "Bad store",}
]
我有信号记录集合,其中每个商店都有多个信号记录。 信号记录就像没有。信号条,信号强度等的信息很少有商店可能没有信号记录。
Signal records:
[
{
"id": "5dc250e0d972e71c3b3e6e88","signalStrength": -180,"signalbars": "3","employee": "5db59227f0204855654075ee","store": "5dc25092d972e71c3b3e6e87","carrierName": "LT&T"
},{
"id": "5dc251f723760a24de167f8e","carrierName": "Sprint"
},{
"id": "5dc289affd1ea02f0fceb9ac","signalStrength": -80,"store": "5dc2899bfd1ea02f0fceb9ab","carrierName": "LT&T"
}
]
Speed Tests:
[
{
"id": "5dc2c170e26c4a484051f4af","carrierName": "Sprint"
"ping": 10,"downloadSpeed": 7.66,"uploadSpeed": 4.22,"employee": "5dc2b9467a56f3446dcaf8f6","store": "5dc25092d972e71c3b3e6e87"
},{
"id": "5dc3a0a92588214e1a938a34","carrierName": "LT&T","ping": 10,"store": "5dc25092d972e71c3b3e6e87"
}
]
我需要根据存储公司的名称列出存储及其信号强度。
预期输出:
Expected output:
[
{
"store": "5dc25092d972e71c3b3e6e87","storeName": "Chad store","averageSignalStrength": -180,"averageUploadSpeed": 7.66,"averageDownloadSpeed": 4.22,"totalSpeedTests": 2,"totalSpeedtestTesters": 1
},{
"store": "5dc25092d972e71c3b3e6e87","carrierName": "Sprint",{
"store": "5dc2899bfd1ea02f0fceb9ab","storeName": "Bad store","averageSignalStrength": -80,"averageUploadSpeed": 0,"averageDownloadSpeed": 0,"totalSpeedTests": 0,"totalSpeedtestTesters": 0
}
]
任何帮助都会很棒:)