Recuperar una sola propiedad del documento

Buen día a todos. Supongamos que tenemos una colección y un documento que se parece a esto:

    test_doc = {
    "ID" : "123",
    "a" : [
                    {
                        'x' : "/",
                        'y' : "2000",
                        'z' : "1000"
                    },
                    {
                        'x' : "/var",
                        'y' : "3500",
                        'z' : "3000"
                    }
           ]

      }

Lo que necesito es recuperar una sola propiedad a.z. En MongoDB estoy usando la siguiente consulta:

db.testcol.find({"ID":"123","a.x":"/"},{'a.z':1})

que devuelve esto:

{ "_id" : ObjectId("skipped"), "a" : [ { "z" : "1000" }, { "z" : "3000" } ] }

Como puede ver, devuelve todas las propiedades z, pero solo necesito la primera o la segunda cuando la condición es{"ID":"123","a.x":"/var"} Entonces, la pregunta es: ¿cómo obtengo una propiedad individual en esta situación? ¿Es solo una cuestión de mal diseño o debo procesar de alguna manera el documento devuelto en código (python)? Cualquier sugerencia será muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta