Поиск элемента в поддокументе с MongoDB - PullRequest
1 голос
/ 30 апреля 2019

Я пытаюсь найти текущий элемент:

Image of mongoDB compass with email highlighted

Я попробовал следующее: {participants: {userEmail: 'test@gmail.com'}}

Но это ничего не вернуло. Im mongoDB компас, я получаю следующее в моей истории запросов: Image of mongoDB query history

Как мне написать запрос, чтобы найти выделенный адрес электронной почты? Или документ, содержащий этот адрес электронной почты.

Спасибо.

1 Ответ

1 голос
/ 30 апреля 2019

Ваш запрос ожидает, что участники - это точно такой объект, как:

{userEmail: 'test@gmail.com'}

То, что вы пытаетесь сделать, может быть достигнуто с помощью точечной нотации :

{ 'participants.userEmail': 'test@gmail.com'}}
...