第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

python處理mongodb的document的key

python處理mongodb的document的key

HUWWW 2019-02-25 15:57:33
最近公司有個(gè)任務(wù),就是用python操作mongodb,主要內(nèi)容是檢查mongodb里面的document,查看里面的key是否缺少或者有錯(cuò)誤,插入的數(shù)據(jù)主要都是一些任務(wù)和作業(yè)的配置信息,數(shù)據(jù)量差不多在千這個(gè)級(jí)別! 要用到的包都弄好了,pymongo,json,bson。 暫時(shí)的思路是,先把mongodb的document用find()查詢出來,這一步返回的是dict類型的python數(shù)據(jù),再核對(duì)里面的key。這樣做的問題在于:mongodb的document是多級(jí)嵌套的數(shù)據(jù)(下面po出來),返回到python就會(huì)變成,字典里面嵌套列表,列表當(dāng)中又有字典,里面的字典里又有列表,多級(jí)嵌套,這樣就完全不懂如何去獲取所有的key了? 背景:剛來公司的測試實(shí)習(xí)生,python是剛自學(xué)的,小白一個(gè),求各位前輩指教! mongodb的document:(新來的,不知道怎么貼代碼,好亂...) db.jobschedule.insert({ jobname:"ZengHui4MDDiscoverMSSQL2008", jobtype:"MDDiscover", username:"", createtime:"", schedule:"", pausetime:"", pauseschedule:"", wakeupschedule:"", stop:"", task:[{conf:{exectask:"whole", details:[{taskid:"",dbid:"zenghui4sqlserver2008",schemaname:"user4prod",tabname:"",depends:[]}]}, query:"mddiscover" }, {conf:{exectask:"whole", details:[{taskid:"",dbid:"zenghui4sqlserver2008",schemaname:"user4prod",tabname:"",depends:[]}]}, query:"relationshipdiscover" }] })
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 652 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)