私は、SailsJS + Waterline + MongoDBはもう勝利の組み合わせではないと懸念しています。私たちのアプリケーションはますます「ウォーターライン・アソシエーション」を使用しており、その機能がアプリケーションを制限していることがわかりました。SailsJS + Waterline + MongoDB - 使用を中止する必要がありますか?
アソシエーションで見つけたいと思っています。私はサブクリテリアだけを設定することができますが、それはサブクリッターと一致しないエントリーを除外しないので役に立ちません。
例えば:PDF:
Document.find({type: 'pdf'}).populate('owners', {where: { name: 'contains' : XYZ }).exec(...
上記のクエリからの結果は私のタイプのすべてのドキュメントを提供します。それは私が必要なものではありません。これを解決する良い方法はありますか?
大文字と小文字を区別しないクエリも不可能なようですか?
だから私は他の何かに目を向けるべきですか?または私は完全に何かを逃していますか?