Python Pymongo嵌套搜索

Python Pymongo嵌套搜索,python,mongodb,pymongo,Python,Mongodb,Pymongo,我在mongo中有一些嵌套数据,我正在尝试(未成功)查询这些数据。我试图查找的文档示例如下所示: { 'T009_Measurments': { 'ConditionKey': 'WPS-ActivePower 0-920,', 'HalfLifeDays': 100, 'ID': 120, 'LocationName': 'T001', 'MeasurementKey': 'Some DATA/LOC/LO

我在mongo中有一些嵌套数据,我正在尝试(未成功)查询这些数据。我试图查找的文档示例如下所示:

{
    'T009_Measurments': {
        'ConditionKey': 'WPS-ActivePower 0-920,',
        'HalfLifeDays': 100,
        'ID': 120,
        'LocationName': 'T001',
        'MeasurementKey': 'Some DATA/LOC/LOC LOC/FFT_16000',
        'Overload': 0,
        'RPM': 1496.6044,
        'RedAlarm': 0,
        'TimeClosed-Min': 1440,
        'Trigger_Time': datetime.datetime(2099, 6, 11, 20, 20, 40),
        'WPS-ActivePower-Average': 727.0,
        'WPS-ActivePower-Deviation': 0.0,
        'YellowAlarm': 0
    }
}
我真正想做的是半生搜索。我尝试过几件事,包括:

db.collection.find({'T009_Measurments.HalfLifeDays' : 100})
db.collection.find({'T009_Measurments'}: {'HalfLifeDays' : 100})

但到目前为止我什么也得不到。我做错了什么

与许多问题一样,这可归因于用户错误。我的查询中有一些不正确的引用。我只是在绝望中从以下地方复制钥匙时才发现这一点:
Object.keys(db.collectionName.findOne())


并将其粘贴到我的查询中。然后一切顺利。谢谢大家提供了一些解决问题的建议。

我似乎找到了第一条,是否有任何错误消息?代码执行时没有错误消息,但没有返回任何数据。当我进行计数时,我得到0。使用
db.collection.count()
时,您是否获得了正确的文档计数?是。那里一切似乎都很好。你输入的收藏名称正确吗?在给定的示例中,它只是说
collection