Question

Je suis en train d'écrire une requête MQL qui filtre les valeurs nulles.

La requête que j'ai maintenant (peut être exécuté en utilisant le MQL éditeur de requête):

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

Les résultats que je reçois:

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

Je suis en train de comprendre comment je peux filtrer le « contenu »: Match nul dans le tableau « article » au moment de la requête. Je regardais à travers la documentation MQL mais je ne vois pas de façon claire pour le faire.

Était-ce utile?

La solution

Pour filtrer les articles qui n'ont pas de contenu qui leur est assigné, vous devez développer l'attribut id de contenu et de définir la directive en option à false.

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

Cela vous donnera le résultat suivant:

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

Pour plus d'informations sur l'utilisation de la directive facultative consultez la documentation .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top