$in¶在$in操作者选择其中一个场的值等于指定数组中的任何值的文件。要指定
$in表达式,请使用以下原型:
有关不同BSON类型值的比较,请参见指定的BSON比较顺序。
如果field持有的阵列,则$in操作者选择其文件field认为,包含匹配指定阵列中的值(例如,至少一个元素的数组<value1>,<value2>等)
$in运算符来匹配值¶考虑以下示例:
该查询选择inventory
集合中qty字段值为5或的
所有文档15。尽管可以使用$or运算符表示此查询
,但是在同一字段上执行相等性检查时,请选择$in运算符而不是$or运算符。