Имам база данни Cosmos DB с документи, които имат следната форма:
{
"Id": "1",
"Price": 200,
"Properties": [
{
"Name": "Name1",
"Type": "Type1",
},
{
"Name": "Name2",
"Type": "Type2",
}
]
},
{
"Id": "2",
"Price": 500,
"Properties": [
{
"Name": "Name1",
"Type": "Type1",
},
{
"Name": "Name2",
"Type": "Type3",
}
]
},
{
"Id": "3",
"Price": 400,
"Properties": [
{
"Name": "Name1",
"Type": "Type2",
}
]
}
Бих искал да създам заявка, която връща документи, които отговарят на множество свойства. напр. Бих искал да извлека документите, които имат и двете свойства на Type1 и Type2. Резултатът трябва да ми даде само документа с Id = 1.