У меня есть следующая структура в моем индексе:
[
{
name:"project1",
users: [
{"id":"1"},
{"id":"2"}
]
},
#... more projects
]
Я хотел бы знать, как я могу получить все проекты определенного пользователя (по его идентификатору), вот что я попробовал:
q = Q("term", id="1")
resp = projects_index.query("nested",path="users",query=q).execute()
но я не вижу результата, что мне не хватает?
Спасибо
Редактировать: вот мое отображение индекса:
{
"projects": {
"mappings": {
"doc": {
"properties": {
"created_at": {
"type": "date"
},
"name": {
"type": "text"
},
"users": {
"type": "nested",
"properties": {
"id": {
"type": "text"
}
}
}
}
}
}
}
}