在查询中使用all运算符时是否可以指定范围?
例子:
如果favorites_ordered包含 [174, 225, 25, 165, 65, 87, 158],标准方式将是:
选择 174 和 158 在 favorites_ordered 字段中的位置。
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 ]:未找到