2017-03-06 1 views
0

2つの異なる配列を比較するwhereループをlooploop/loopbackに追加します。Strongloop Loopback:2つの配列を持つフィルタ

私は、次のモデルがあります:

"properties": { 
    ... 
    "audience": { 
    "type": [ 
     "string" 
    ], 
    ... 
} 

私は「観客からの少なくとも一つの要素が別のアレイの少なくとも1つの要素に一致するすべての項目を返しますwhere句を作成します。 "audience": ["A", "B", "C"]

  • "AnotherArrayの" と

    例:[ "A"、 "Z"] =>が一致している必要があります!

  • "anotherArray":["A"、 "B"] =>一致する必要があります!
  • "anotherArray":["B"] =>一致する必要があります!
  • "anotherArray":["Z"、 "Y"] =>は一致しません!
  • "anotherArray":["Z"] =>は一致しません!

フィルタ{where: { audience: { inq: anotherArray}}};は、文字列値は、IDSいる場合、これは動作しません

+0

正常に動作するはずです。あなたのデータベースは何ですか? –

+0

私はmongodbを使用しています。観客は配列としては機能しません。 – pfust75

+0

それは正常に動作するはずです。多分、問題は別の場所からです。たぶんスコープ、...できるだけ多くのコードを共有してください –

答えて

0

...トリックを行うようには見えません。上記のEbrahim Pasbaniのコメントを参照してください。

関連する問題