{
"facilityId": "b554197f-868d-4f22-9115-19f2bc5a356b",
"vehicleCheckInId": "112b0a43-c6a6-4244-8d80-3859c8ad5d6d",
"email": "LogiRainTechnology@yahoo.com",
"vin": {
"vin": "81413073957539512"
},
"vehiclePartialVin": "539512",
"phoneNumber": "7354656614",
"technician": {
"name": "Krutharth Patel",
"id": "0366949b-15ee-400a-bc39-ca792ef9fecb"
},
"advisor": {
"name": "Abc",
"id": "01eac7a6-aa21-4f08-a9fa-0449adeae2e3"
},
"vehicleDetail": {
"make": "Rolls Royce",
"model": "Ghost Series II",
"trim": "4dr Sedan (6.6L 12cyl Turbo 8A)",
"year": "2019",
"colorCode": "#000000"
},
"subQueue": [
{
"queueId": 2,
"id": 5
},
{
"queueId": 3,
"id": 8
},
{
"queueId": 2,
"id": 3
}
],
"createdDate": "2020-01-24T11:29:21.1116257Z",
"entityType": "VehicleStatus",
}
Запрос:
select q.id
FROM c JOIN q IN c.subQueue
where c.facilityId = 'b554197f-868d-4f22-9115-19f2bc5a356b'
AND ((q.id = 5 AND c.advisor.id = '01eac7a6-aa21-4f08-a9fa-0449adeae2e3'
OR (q.id = 8 AND c.techinician.id = '0366949b-15ee-400a-bc39-ca792ef9fecb'))
Я выполняю этот запрос для проверки производительности вышеуказанного документа в azure cosmos DB, где я получаю высокий Rus, где у меня есть 3000 документов для аналогично, я также создал составной индекс в subQueue.id, а также получаю высокий Rus, есть ли другой способ написать этот запрос или другой способ сделать это.