밑줄 js를 사용하여 json을 쿼리하려고하고 있는데 다소 달라 붙어 있습니다. SQL 같은 IN 연산을 원하지만 _.where 함수를 사용하여 수행하는 방법을 모르겠습니다. 예를 들어 밑줄 j를 사용하여 IN (SQL) 연산을 수행하려면 어떻게해야합니까?
,같은 SQL에서 쿼리는 다음과 같습니다
_.where(recordset, { n: 10, color: 'red' || 'pink' || 'black'});
(레코드 객체의 배열)
where n = 10 AND color in ('red', 'pink', 'black');
그러나 밑줄이를 작성할 때 나는이 작업을 수행 할 수 없습니다
그냥 n = 10이고 색상이 빨간색 인 개체를 제공합니다. 다른 방법이 있나요? 미리
시도한 것에 대해 JS 표현식 인 'red'|| '핑크'|| 'black'은 'red'로 평가되기 때문에 Underscore는 그 표현의 "pink"와 "black"부분을 결코 보지 못합니다. 나는 Underscore에 대해서는 확신하지 못하지만, 아마도 여러분은 값 배열을 전달할 수있을 것입니다. 의사를 확인하십시오. – nnnnnn