У меня есть документы, подобные приведенным ниже, в моем индексе
{
"bookName" : "coolbook",
"timeStamp" : "2018-11-19T12:52:17.000Z",
"referenceId" : "auth_test_01_01_000004",
"peoplestatus" : [
{
"personId" : "p1",
"status" : "like"
},
{
"personId" : "p2",
"status" : "dislike"
},{
"personId" : "p3",
"status" : "netrual"
}
]
}
Теперь я хочу запросить агрегацию количества книг для человека p1, p2, например, ниже количества книг
- нравится p1, но не нравится p2
- p1, p2 оба нравятся
- не нравится p2, но нравится p1
- p1, b2 оба не нравятся
Спасибо за вашу помощь