Domanda

Sto cercando di scrivere una query MQL che filtra i valori nulli.

L'interrogazione che ho ora (può essere eseguita utilizzando il MQL Query Editor ):

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

I risultati che sto ottenendo:

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

Sto cercando di capire come posso filtrare il "contenuto": incontro nullo nella matrice "articolo" in fase di query. Ho guardato attraverso la documentazione MQL, ma non ho visto un modo chiaro per fare questo.

È stato utile?

Soluzione

Per filtrare gli articoli che non hanno alcun contenuto loro assegnato si dovrà ampliare l'attributo content id e impostare la direttiva opzionale per falso.

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

Questo vi darà il seguente risultato:

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

Per ulteriori informazioni su come utilizzare la direttiva opzionale consultare la documentazione qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top