Результатом этого запроса являются 3 объекта:
db.list.find({ "Visibility": 4 })
Это ожидается. Теперь, когда я запускаю этот запрос, мой результат - 0 объектов:
db.list.find({ "$or" : [ { "Visibility": 4 } ] } )
Я ожидал бы одинакового результата в обоих случаях, поскольку, в моем понимании, ИЛИ было бы истинным, если выполняется одно из условий.
Итак ... Я что-то упускаю здесь очевидное?