Оператор $in в MongoDB позволяет найти документы, где значение поля равно какому-то одному из значений, указанных в массиве. Это удобная альтернатива написанию нескольких условий $or.
{ field: { $in: [value1, value2, ...] } }
Чтобы найти всех пользователей, чей status равен либо "active", либо "pending":
db.users.find({ status: { $in: ["active", "pending"] } })
Это вернёт каждый документ, где поле status совпадает с хотя бы одним значением в переданном массиве.
$inObjectId, строки и числа$in, особенно на больших объёмах данныхОператор $in возвращает документы, где значение поля совпадает хотя бы с одним значением в указанном массиве.
Новый — ещё не проверен сообществом
Вы