Какой будет запрос в Монго, чтобы получить все "_id", где "account_type" равно "doctor"? - PullRequest
0 голосов
/ 09 октября 2019

Я новичок в монго. Я хочу получить "_id", где "account_type" равно "doctor" из следующей базы данных. Результаты будут выглядеть так:"адрес": "phys12@gmail.com", "проверено": ложно}], "профиль": {"болезнь_группы": "пациенты с сердечными заболеваниями", "тип_счета": "врач"}}

{"_id": "fm26AdxAPQ6rsb8fM", "creationAt": ISODate ("2019-10-08T08: 01: 07.339Z"), "emails": [{"address": "newpat@gmail.com", "Verified":false}], "profile": {"sick_group": "Пациенты с сердцем", "account_type": "Patient"}}

{"_id": "BbgkSPkhYkvoMFaTJ", "creationAt": ISODate ("2019-10-08T08: 01: 52.515Z ")," электронные письма ": [{" address ":" newpat1@gmail.com "," проверено ": false}]," profile ": {" AIDS_Group ":" Сердечные пациенты"," account_type ":" Patient "}}

{" _id ":" NxBWh2wTvLBbwW4yj "," creationAt ": ISODate (" 2019-10-08T08: 03: 09.711Z ")," emails ":[{"address": "newphy@gmail.com", "Verified": false}], "profile": {"AIDS_Group":«Пациенты с сердцем», «account_type»: «врач»}}

1 Ответ

1 голос
/ 09 октября 2019

Чтобы получить "_id", где "account_type" равно "physician":

db.myCollection.find({"profile.account_type": "physician"}, {"_id":1})

Выход:

5SH4egqRqRMrvpSxw
NxBWh2wTvLBbwW4yj
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...