Я пытаюсь сделать запрос, который выводит все значения "x", которые равны 2 в "initialSelected"
Значения могут выглядеть следующим образом с различными значениями x и y
"initialSelected" : {
"x" : 2,
"y" : 2
}
Я могу получить элементы для печати с
db.main.find ({"initialSelected": {"x": 2, "y": 2}}). Pretty ()
Но когда я уберу "у" ..
db.main.find ({"initialSelected": {"x": 2}}). pretty ()
ничего не напечатает
Я думал о том, чтобы сделать значения y $ lt и $ gt 0 для всех значений y, так как кажется, что это нужно учитывать, однако простой запрос ниже тоже ничего не выведет.
db.main.find ({"initialSelected": {"x": 2, "y": {$ eq: 2}}}). Count ()
Чего мне не хватает? Я новичок в этом. Спасибо!