У меня есть проблема при запросе MongoDB с вложенными объектами обозначения:Как запросить вложенные объекты?
db.messages.find({ headers : { From: "[email protected]" } }).count()
0
db.messages.find({ 'headers.From': "[email protected]" } ).count()
5
Я не могу понять, что я делаю неправильно. Я ожидаю, что вложенное обозначение объекта вернет тот же результат, что и запрос точечной нотации. Где я ошибаюсь?
Есть ли способ сделать это без кавычек вокруг "headers.From"? – trysis
@trysis для чего? – shx2
Я не знаю, просто интересно, и подумал, что иногда это может быть полезно. – trysis