5

すべての映画の名前とそのジャンルを取得したい。ジャンルの情報は空でもいいのですが、ジャンルが分かれば取得したいです。

"/film/film/genre": [{"id":null,"optional":"optional"}]

しかし、私はゲイ ポルノには興味がないので、ジャンルが「/en/gay_pornography」のすべての映画を除外したいと考えています。

"/film/film/genre": [{"id|=":["/en/gay_pornography"],"optional":"forbidden"}]

問題は、それを 1 つのクエリに組み合わせる方法です。つまり、ジャンルがなく、pr0n を除外するものも含めて、すべての映画を取得する方法は?

編集: /en/pornographic_movie など、複数のジャンルを除外する必要があります

4

2 に答える 2

4

基本的にそこにいます。必要なのは2つの「ジャンル」句だけです。MQLでは、任意の句に任意のプレフィックスを許可することでこれを行うことができます。

[{
  "id":null、
  "タイプ": "/ film / film"、
  "ジャンル":[{
    "id":null、
    「オプション」:true
  }]、
  "forbid:genre":{
    "id | =":[
      "/ en / gay_pornography"、
      "/ en / pornographic_movie"
    ]、
    「オプション」:「禁止」
  }
}] </ pre>

http://tinyurl.com/4449ufg

于 2011-04-12T15:11:58.953 に答える
0

「but not」演算子を使用します。

 "genre": [{
    "id":       null,
    "id!=":     "/en/gay_pornography",
    "optional": true
  }]

完全な例: http://tinyurl.com/3tjdb4j

編集:これは質問に答えません。その特定の ID が映画のジャンルとしてリストされないようにするだけで、映画を禁止するわけではありません。@ phillip-kendalの答えは正しいです。

于 2011-04-09T12:58:07.837 に答える