maestro-server/report-app

View on GitHub
app/services/mappers/client_system_app_server.py

Summary

Maintainability
A
0 mins
Test Coverage
F
33%
def mapperI():
    query = {
        "clients": {},
        "systems": {
            "localField": "{prev}_id",
            "foreignField": "clients._id",
            "unwind": {"path": "$systems", "preserveNullAndEmptyArrays": True}
        },
        "applications": {
            "localField": "{prev}_id",
            "foreignField": "system._id",
            "unwind": {"path": '$applications', "preserveNullAndEmptyArrays": True}
        },
        "servers": {
            "localField": "{prev}_id",
            "foreignField": "applications._id",
            "unwind": {"path": "$servers", "preserveNullAndEmptyArrays": True}
        }
    }
    return query