msearch에서 배열 적중을 반환하는 방법

마크 브라운

객체 배열을 반환하는 여러 인덱스 (msearch)에 대해 검색을 실행중인 elasticsearch 클러스터가 있습니다 (쿼리되는 각 인덱스에 대해 하나의 객체). 이러한 각 개체에는 적중 개체 내부에 적중 배열이 있습니다. 나는 정말로 _source 객체 뒤에 있습니다. 중첩 된 모든 "_source"개체의 배열을 얻으려면 어떻게해야합니까?

[
  {
    "hits": {
      "hits": [
        {
          "_index": "index1",
          "_type": "type1",
          "_id": "1",
          "_score": 12.163426,
          "_source": {
            "somekey": "some value",
            "someotherkey": "another value"
          }
        }
      ]
    },
  },
  {
    "hits": {
      "hits": []
    },
  },
  {
    "hits": {
      "hits": [
        {
          "_index": "index2",
          "_type": "type2",
          "_id": "2",
          "_score": 7.0380797,
          "_source": {
            "somekey": "some value",
            "someotherkey": "another value"
          }
        },
        {
          "_index": "index2",
          "_type": "type2",
          "_id": "3",
          "_score": 6.07253,
          "_source": {
            "somekey": "some value 2",
            "someotherkey": "another value 2"
          }
        }
      ]
    },
  },
]
예브 겐 고르 분 코프

Array.prototype.flatMap()외부 배열을 탐색 하고 항목 으로 속성 배열 Array.prototype.map()로 전환 하는 사용할 수 있습니다 .hits.hits_source

const src = [{"hits":{"hits":[{"_index":"index1","_type":"type1","_id":"1","_score":12.163426,"_source":{"somekey":"some value","someotherkey":"another value"}}]},},{"hits":{"hits":[]},},{"hits":{"hits":[{"_index":"index2","_type":"type2","_id":"2","_score":7.0380797,"_source":{"somekey":"some value1","someotherkey":"another value1"}},{"_index":"index2","_type":"type2","_id":"3","_score":6.07253,"_source":{"somekey":"some value 2","someotherkey":"another value 2"}}]},},],

result = src.flatMap(o => o.hits.hits.map(({_source}) => _source))

console.log(result)
.as-console-wrapper{min-height:100%;}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열에서 암시 적 중첩을 변환하는 방법

분류에서Dev

중첩 배열에서 값을 반환하는 방법-Swift 3

분류에서Dev

Java의 배열에서 새 배열을 반환하는 방법

분류에서Dev

배열에서 여러 값을 반환하는 방법-Excel VBA

분류에서Dev

C ++ 함수에서 개체 배열을 반환하는 방법

분류에서Dev

c에서 배열을 반환하는 방법

분류에서Dev

PHP에서 Javascript로 배열을 반환하는 방법

분류에서Dev

then 절에서 Promise 배열을 반환하는 방법

분류에서Dev

ac # dll에서 PHP로 배열을 반환하는 방법

분류에서Dev

C : 함수에서 숫자 배열을 반환하는 방법

분류에서Dev

Codeigniter에서 json 배열을 내 뷰로 반환하는 방법

분류에서Dev

함수에서 값 배열을 반환하는 방법 php mysql

분류에서Dev

중첩 배열에서 고유 항목을 반환하는 방법

분류에서Dev

int 배열을 메인 메서드로 반환하는 방법

분류에서Dev

Resful 서비스로 json 배열을 반환하는 방법

분류에서Dev

mongodb에서 반환되는 중첩 배열 필드를 제한하는 방법

분류에서Dev

배열을 반환하는 메서드에서 RACSequence를 만드는 방법

분류에서Dev

반응에서 중첩 배열을 렌더링하는 방법

분류에서Dev

배열의 시간을 반전하고 matlab에서 변환하는 방법

분류에서Dev

Mongoose, 배열에서 subDoc 배열을 반복적으로 추가하는 방법

분류에서Dev

배열에서 배열을 반복하는 방법 (동적 탐색)

분류에서Dev

PHP에서 Ajax 호출에 객체 배열을 반환하는 방법

분류에서Dev

csv 파일에서 특정 행을 반환하고 배열에 넣는 방법

분류에서Dev

C ++에서 파이썬에 2D 배열을 반환하는 방법

분류에서Dev

재귀 메서드에서 누적 값이있는 배열을 반환하는 방법

분류에서Dev

Nim의 프로 시저에서 배열을 반환하는 방법

분류에서Dev

각도의 배열 객체에서 최대 값을 반환하는 방법

분류에서Dev

단일 배열에서 여러 함수 값을 반환하는 방법

분류에서Dev

단일 배열에서 여러 함수 값을 반환하는 방법

Related 관련 기사

  1. 1

    배열에서 암시 적 중첩을 변환하는 방법

  2. 2

    중첩 배열에서 값을 반환하는 방법-Swift 3

  3. 3

    Java의 배열에서 새 배열을 반환하는 방법

  4. 4

    배열에서 여러 값을 반환하는 방법-Excel VBA

  5. 5

    C ++ 함수에서 개체 배열을 반환하는 방법

  6. 6

    c에서 배열을 반환하는 방법

  7. 7

    PHP에서 Javascript로 배열을 반환하는 방법

  8. 8

    then 절에서 Promise 배열을 반환하는 방법

  9. 9

    ac # dll에서 PHP로 배열을 반환하는 방법

  10. 10

    C : 함수에서 숫자 배열을 반환하는 방법

  11. 11

    Codeigniter에서 json 배열을 내 뷰로 반환하는 방법

  12. 12

    함수에서 값 배열을 반환하는 방법 php mysql

  13. 13

    중첩 배열에서 고유 항목을 반환하는 방법

  14. 14

    int 배열을 메인 메서드로 반환하는 방법

  15. 15

    Resful 서비스로 json 배열을 반환하는 방법

  16. 16

    mongodb에서 반환되는 중첩 배열 필드를 제한하는 방법

  17. 17

    배열을 반환하는 메서드에서 RACSequence를 만드는 방법

  18. 18

    반응에서 중첩 배열을 렌더링하는 방법

  19. 19

    배열의 시간을 반전하고 matlab에서 변환하는 방법

  20. 20

    Mongoose, 배열에서 subDoc 배열을 반복적으로 추가하는 방법

  21. 21

    배열에서 배열을 반복하는 방법 (동적 탐색)

  22. 22

    PHP에서 Ajax 호출에 객체 배열을 반환하는 방법

  23. 23

    csv 파일에서 특정 행을 반환하고 배열에 넣는 방법

  24. 24

    C ++에서 파이썬에 2D 배열을 반환하는 방법

  25. 25

    재귀 메서드에서 누적 값이있는 배열을 반환하는 방법

  26. 26

    Nim의 프로 시저에서 배열을 반환하는 방법

  27. 27

    각도의 배열 객체에서 최대 값을 반환하는 방법

  28. 28

    단일 배열에서 여러 함수 값을 반환하는 방법

  29. 29

    단일 배열에서 여러 함수 값을 반환하는 방법

뜨겁다태그

보관