let ben Belgesi aşağıdaki arama yanıt olarak tüm Üst düzey alanları ile iç içe nesneleri gelmiş demek eşleşen alın:ElasticSearch - sadece
{
id: 1,
name: "xyz",
users: [{
name: 'abc',
surname: 'def'
}, {
name: 'xyz',
surname: 'wef'
}, {
name: 'defg',
surname: 'pqr'
}]
}
Ben sadece arama tepki olarak tüm Üst düzey alanları ile iç içe nesneleri eşleştirme Get istiyorum. Ben adı 'abc' olan kullanıcılar için/filtre ararsanız Yani , ben bunu nasıl
{
id: 1,
name: "xyz",
users: [{
name: 'abc',
surname: 'def'
}]
}
tepki
altına istiyor?Referans: select matching objects from array in elasticsearch iç içe geçmiş dışındaki tüm kök alanları olan ve daha sonra sadece iç içe alanda iç hit eşleşen, o zaman belirterek böyle bir önceki cevabı yeniden kullanabilirsiniz ile ok iseniz
Beklenen çıktı nedir? – Backtrack
Yani temelde yukarıdaki gibi sonuç almak için 'GET' sorgusuna ihtiyacım var? – Kulasangar
Söz konusu beklenen çıktı eklendi –