Hello, I would like to know how I can query a array producao.impressoras..z.._ id, and receive only the content of the object that matches the _id above? in producao.impressoras.$._id I got it.
My document:
{
"_id": {
"$oid": "5f58b71b6f6d360f356a02ba"
},
"cnpjCpf": "97515035072",
"producao": {
"impressoras": [{
"_id": {
"$oid": "5f5a3c0cd84b5a2a8bd5d50c"
},
"impressora": "Etirama",
"z": [{
"_id": {
"$oid": "5f5a4f7cd6c4678dd0a533de"
},
"z": "10",
"modulo": "x",
"facas": [{
"_id": {
"$oid": "5f5a51642c26e32e008ecb12"
},
"faca": "01",
"largura": "x"
}, {
"_id": {
"$oid": "5f5a516f027b588538f52914"
},
"faca": "02",
"largura": "y"
}]
}, {
"_id": {
"$oid": "5f5a4fadd6c4678dd0a533df"
},
"z": "20",
"modulo": "x",
"facas": [{
"_id": {
"$oid": "5f5a502dd6c4678dd0a533e2"
},
"faca": "01",
"largura": "x"
}, {
"_id": {
"$oid": "5f5a5078d6c4678dd0a533e3"
},
"faca": "02",
"largura": "y"
}]
}, {
"_id": {
"$oid": "5f6a303c758a0f9e8a1219ae"
},
"z": "100",
"modulo": "1,5 mm",
"desenvolvimento": "320",
"encolhimento": "310",
"distorcao": "96.875"
}],
"perfil": [{
"_id": {
"$oid": "5f5a4fbcd6c4678dd0a533e0"
},
"perfil": "papel",
"cores": {
"other": {
"curva": ["g34"],
"hd": ["hd05"],
"lineatura": ["112"]
}
}
}, {
"_id": {
"$oid": "5f5a4fded6c4678dd0a533e1"
},
"perfil": "bopp",
"cores": {
"cyan": {
"curva": ["h40"],
"hd": ["hd05"],
"lineatura": ["112"]
}
}
}]
}, {
"_id": {
"$oid": "5f6a3a395179f2a3c2c7ae05"
},
"impressora": "Komexy",
"banda": "Larga",
"trap": ["0.05", "0.20", "0.25"],
"espessura": ["1.14", "1.7"]
}]
}
}