query でall演算子を使用する場合、範囲を指定することはできますか?
例:
favorites_orderedに [174, 225, 25, 165, 65, 87, 158] が含まれている場合、標準的な方法は次のようになります。
favorites_ordered フィールドで 174 と 158 がどこにあるかを選択します。
db.inventory.find( { favorites_ordered: { $all: [ 174, 158 ] } } )
[ 174 , 225, 25, 165, 65, 87, 158 ] : 見つかった
作りたいです
174 と 158 が favorites_ordered フィールドにあり、最初の 3 つの値にある場所を選択します。
[ 174 , 225, 25, 165, 65, 87, 158] : 見つかりません