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