0
두 개의 다른 배열을 비교하는 strongloop/loopback에 where 필터를 추가하고 싶습니다.Strongloop Loopback : 두 개의 배열을 가진 필터
"properties": {
...
"audience": {
"type": [
"string"
],
...
}
내가 '잠재 고객'에서 적어도 하나 개의 요소가 다른 배열의 적어도 하나의 원소와 일치하는 모든 항목을 반환하는 where 절을 만들려면 :
나는 다음과 같은 모델을 가지고있다. "audience": ["A", "B", "C"]
- "anotherArray"와
예 : "A", "Z"=이> 일치한다!
- "anotherArray": [ "A", "B"] => 일치해야합니다!
- "anotherArray": [ "B"] => 일치해야합니다!
- "anotherArray": [ "Z", "Y"] => 일치하지 않아야합니다!
- "anotherArray": [ "Z"] => 일치하지 않아야합니다! 문자열 값이 식별자 인 경우
필터 {where: { audience: { inq: anotherArray}}};
트릭을 할 것 같지 않습니다 ...
정상 작동합니다. 데이터베이스가 무엇입니까? –
mongodb를 사용하고 있습니다. 청중과 함께 배열로 작동하지 않습니다. – pfust75
물론 작동해야합니다. 문제는 다른 곳에서 온 것일 수도 있습니다. 어쩌면 범위, .... 가능한 경우 코드를 공유하십시오. –