У меня есть коллекция с «датчиками», где каждый датчик выглядит следующим образом:
{
"_id" : ObjectId("5c3bfc66b5594738c8016d12"),
"parentDeviceID" : ObjectId("5c3b9aa0b559471f1088c5e1"),
"sn" : 2,
}
Я хотел бы получить список серийных номеров («sn»), которые принадлежат определенному parentDeviceID:
sensorList = list(self._dbC.sensorsCol.find({'parentDeviceID':parentDeviceID}, {'sn': 1, '_id':0}))
print(type(sensorList))
print(sensorList)
Но я получаю список словарей:
[{'sn': 1}, {'sn': 2}, {'sn': 3}]
Я хотел бы получить только:
[1,2,3]