2013-10-03 1 views
9

waterline에서 "$ in"쿼리를 수행하려고합니다. 배열이 있고 배열에있는 ID가있는 문서의 목록을 가져 오려고합니다. 어떻게해야할지 모르겠다.

User.find() 
.where({id : {in : array}}) 
done(...) 

을하지만 예상대로 작동하지 않는 것 :

나는 시도했다.

나는 그것을 할 수있는 어떤 방법이라도?

답변

18

ParticleBanana 날 여기 대답 https://groups.google.com/forum/#!topic/sailsjs/dHxwsJvG5V8

나는 편의를 위해 그를 여기 인용 : 배열가 IN 쿼리 가 자동으로 실행됩니다 위치를 기준으로 전달됩니다

. 그래서 당신은 다음을 수행 할 수 있습니다 : 그것은 완벽하게 작동

User.find().where({ id: [1,2,3] }).exec(function(err, users) { ... })` 

.

관련 문제