컬렉션에없는 세트를 원합니다. 다음과 같이 :레일스 컬렉션에없는 세트를 얻는 방법
ids = [1,2,3,4,5] # 2,3,4 is not exists
User.where(:id => ids)
나는 세트를 얻으려면 [2,3,4]
성능에 영향을주지 않고 좋은 해결책이 있나요?
컬렉션에없는 세트를 원합니다. 다음과 같이 :레일스 컬렉션에없는 세트를 얻는 방법
ids = [1,2,3,4,5] # 2,3,4 is not exists
User.where(:id => ids)
나는 세트를 얻으려면 [2,3,4]
성능에 영향을주지 않고 좋은 해결책이 있나요?
사용하여 다음과 레일 3.2
ids - User.where(id: ids).select(:id).map(&:id)
User.all ... 잘 보지 마세요 – plusor
업데이트 된 포스트보기 –
당신은 저를 때려 눕 힙니다. +1 – Salil