Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ドキュメントの配列が埋め込まれたドキュメントがあります。つまり、「キー」=>配列(...)
埋め込み配列のある値に対して、それらすべてが $lt ある値になるようにクエリを作成することは可能ですか?
このように:
{ 'key.value' : { $lt : 5.0 } }
1つが$ltになるとすぐに問題が発生し、それが一致したくない場合、すべてが5未満であることを望みます。
$not 演算子を使用するのはどうですか? 具体的には、不要な値をすべて一致させてから、反対の値を取得します。次のようなものです:
{ 'key.value' : { $not : { $gte : 5.0 }} }
配列に 5 以上の値を持たないすべてのドキュメントを取得します。これが必要だと思いますよね?