2013-10-03 8 views
9

私は水線で "$ 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) { ... })` 

関連する問題