0
我在mlab中有一些文件mongodb;格式为:嵌套pymongo查询(mlab)
{
"_id": {
"$oid": "58aeb1d074fece33edf2b356"
},
"sensordata": {
"operation": "chgstatus",
"user": {
"status": "0",
"uniqueid": "191b117fcf5c"
}
},
"created_date": {
"$date": "2017-02-23T15:26:29.840Z"
}
}
数据库名称:mparking_sensor
集合名称:传感器
我想在python查询,提取状态键值对,只有CREATED_DATE键值对。
我的Python代码:
import sys
import pymongo
uri = 'mongodb://thorburn:[email protected]:57529/mparking_sensor'
client = pymongo.MongoClient(uri)
db = client.get_default_database().sensor
print db
results = db.find()
for record in results:
print(record["sensordata"] , record['created_date'])
print()
client.close()
这给了我sensordata
下的一切如预期,圆点符号给我的错误,能有人帮助?
我尝试使用打印(记录[ 'sensordata' :{'user':{'status':'1'}}])..难以置信的错误 – rohit