Я пытался использовать MongoDB для запроса, который idGroup
находится в пределах некоторых значений и исключает некоторые из них, используя $in
и $nin
. Таким образом, условие запроса должно быть таким:
{ $and: [{ idGroup: { $nin: inGroupIds } }, { idGroup: { $in: notGroupIds } }] }
Но если значение содержится в inGroupIds
и notGroupIds
, оно все равно содержится в конечном результате. По логике вещей, это не должно быть связано с $nin
. Как совместить эти два?