Эй, ребята, у меня есть несколько документов в моей базе данных mongodb, что их формат выглядит следующим образом
Я использую Python и Pymongo
Это пример документов, в которых я хочу искать:
{
"_id": ObjectID("5c6944e557a29d0001378362"),
"nation_no": "0123456789",
"school": ObjectID("5877a9dfe94cd50001ce9708"),
"instances": {
"5c6a99a457a29d0001378364": {
"alertDistances": [
"100",
"2000"
],
"token": {},
"id": "5c6a99a457a29d0001378364"
},
"5c6aa0950856320001d9c398": {
"alertDistances": [
"100",
"2000"
],
"token": {
"token": "4A0A2841D1964A61A0ABD4BE4405FA3AF67813D83F6FFC53A5784AD76E7C51FD",
"type": "APNS"
},
"id": "5c6aa0950856320001d9c398"
},
"5c8391654b10dc0001c529b0": {
"alertDistances": [
"100",
"2000"
],
"token": {
"token": "631B0708C6FA77DA3010B0F899FF031B826BD83B203C7BA380F27A0F22DB89ED",
"type": "APNS"
},
"id": "5c8391654b10dc0001c529b0"
}
}
}
как мне написать запрос с "$ elematch", который может извлечь документ, в элементе которого есть элемент, с полем token type = APNS ?