문제
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"
}
]
옵션 지침 사용에 대한 자세한 내용은 문서를 참조하십시오. 여기.
제휴하지 않습니다 StackOverflow