문제

NULL 값을 필터링하는 MQL 쿼리를 작성하려고합니다.

내가 지금 가지고있는 쿼리 ( MQL 쿼리 편집기):

[
  {
    "/common/topic/image" : [
      {
        "id" : null
      }
    ],
    "article" : [
      {
        "content" : null
      }
    ],
    "name" : "bill gates",
    "type" : "/common/topic"
  }
]

내가 얻는 결과 :

[
  {
    "/common/topic/image" : [
      {
        "id" : "/guid/9202a8c04000641f8000000004fb4c01"
      },
      {
        "id" : "/wikipedia/images/commons_id/4486276"
      }
    ],
    "article" : [
      {
        "content" : null
      },
      {
        "content" : "/guid/9202a8c04000641f800000000903535d"
      }
    ],
    "name" : "Bill Gates",
    "type" : "/common/topic"
  }
]

쿼리 시간에 "기사"배열에서 "컨텐츠": NULL 경기를 필터링 할 수있는 방법을 알아 내려고 노력하고 있습니다. 나는 MQL 문서를 살펴 보았지만 이것을하는 명확한 방법을 보지 못했습니다.

도움이 되었습니까?

해결책

컨텐츠가없는 기사를 필터링하려면 내용 ID 속성을 확장하고 선택적 지시문을 False로 설정해야합니다.

[
  {
    "/common/topic/image" : [
      {
        "id" : null
      }
    ],
    "article" : [
      {
        "content" : {
          "id" : null,
          "optional" : false
        }
      }
    ],
    "name" : "bill gates",
    "type" : "/common/topic"
  }
]

이것은 다음과 같은 결과를 제공합니다.

[
  {
    "/common/topic/image" : [
      {
        "id" : "/guid/9202a8c04000641f8000000004fb4c01"
      },
      {
        "id" : "/wikipedia/images/commons_id/4486276"
      }
    ],
    "article" : [
      {
        "content" : {
          "id" : "/guid/9202a8c04000641f800000000903535d"
        }
      }
    ],
    "name" : "Bill Gates",
    "type" : "/common/topic"
  }
]

옵션 지침 사용에 대한 자세한 내용은 문서를 참조하십시오. 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top