日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python操作MongoDB

發布時間:2025/3/20 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python操作MongoDB 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先運行easy_install pymongo命令安裝pymongo驅動。然后執行操作:

創建連接

1 In [1]: import pymongo 2 3 In [2]: connection = pymongo.Connection('localhost', 27017)

切換到數據庫malware

In [3]: db = connection.malware

獲取collection

1 In [4]: collection = db.malware

注意:db和collection都是延時創建的,在添加Document時才真正創建

Document添加,_id會自動創建

1 In [6]: post = {"name":"a.privacy.GingerMaster.a", "family":"GingMaster", "category":"隱私竊取", "behavior":"非法獲取手機root權限,強制開機自啟動、強制聯網、竊 取并上傳用戶手機中的IMEI、IMSI、SIM卡信息等隱私內容,還會將病毒組件偽裝成PNG圖片,從后臺靜默下載、安裝惡意軟件,消耗用戶流量"} 2 3 In [7]: malinfo = db.posts 4 5 In [9]: malinfo.insert(post) 6 Out[9]: ObjectId('52727c5b3387e31671aa91b1')

獲取所有collection(相當于SQL的show tables)

1 In [10]: db.collection_names() 2 Out[10]: [u'system.indexes', u'posts']

獲取單個文檔

1 In [11]: malinfo.find_one() 2 Out[11]: 3 {u'_id': ObjectId('52727c5b3387e31671aa91b1'), 4 u'behavior': u'\u975e\u6cd5\u83b7\u53d6\u624b\u673aroot\u6743\u9650\uff0c\u5f3a\u5236\u5f00\u673a\u81ea\u542f\u52a8\u3001\u5f3a\u5236\u8054\u7f51\u3001\u7a83\u53d6\u5e76\u4e0a\u4f20\u7528\u6237\u624b\u673a\u4e2d\u7684IMEI\u3001IMSI\u3001SIM\u5361\u4fe1\u606f\u7b49\u9690\u79c1\u5185\u5bb9\uff0c\u8fd8\u4f1a\u5c06\u75c5\u6bd2\u7ec4\u4ef6\u4f2a\u88c5\u6210PNG\u56fe\u7247\uff0c\u4ece\u540e\u53f0\u9759\u9ed8\u4e0b\u8f7d\u3001\u5b89\u88c5\u6076\u610f\u8f6f\u4ef6\uff0c\u6d88\u8017\u7528\u6237\u6d41\u91cf', 5 u'category': u'\u9690\u79c1\u7a83\u53d6', 6 u'family': u'GingMaster', 7 u'name': u'a.privacy.GingerMaster.a'}

批量插入

1 In [12]: new_posts = [{"name":"a.payment.FakeInst.a", "family":"FakeInst", "category":"惡意扣費", "behavior":"后臺發送扣費短信"}, {"name":"a.payment.Umeng.a", "family":"Umeng", "category":"惡意扣費", "behavior":"1. 后臺從服務器端獲取指令, 自動發送短信,訂制扣費服務,并攔截指定號碼短信。 2. 后臺從服務器端獲取指令,自動模擬訪問廣告,消耗用戶流量"}] 2 3 In [13]: malinfo.insert(new_posts) 4 Out[13]: [ObjectId('527281323387e31671aa91b2'), ObjectId('527281323387e31671aa91b3')]

獲取所有collection(相當于SQL的show tables)

1 In [14]: db.collection_names() 2 Out[14]: [u'system.indexes', u'posts']

查詢多個文檔

1 In [18]: for info in malinfo.find(): 2 ....: print info 3 ....: 4 {u'category': u'\u9690\u79c1\u7a83\u53d6', u'_id': ObjectId('52727c5b3387e31671aa91b1'), u'name': u'a.privacy.GingerMaster.a', u'family': u'GingMaster', u'behavior': u'\u975e\u6cd5\u83b7\u53d6\u624b\u673aroot\u6743\u9650\uff0c\u5f3a\u5236\u5f00\u673a\u81ea\u542f\u52a8\u3001\u5f3a\u5236\u8054\u7f51\u3001\u7a83\u53d6\u5e76\u4e0a\u4f20\u7528\u6237\u624b\u673a\u4e2d\u7684IMEI\u3001IMSI\u3001SIM\u5361\u4fe1\u606f\u7b49\u9690\u79c1\u5185\u5bb9\uff0c\u8fd8\u4f1a\u5c06\u75c5\u6bd2\u7ec4\u4ef6\u4f2a\u88c5\u6210PNG\u56fe\u7247\uff0c\u4ece\u540e\u53f0\u9759\u9ed8\u4e0b\u8f7d\u3001\u5b89\u88c5\u6076\u610f\u8f6f\u4ef6\uff0c\u6d88\u8017\u7528\u6237\u6d41\u91cf'} 5 {u'category': u'\u6076\u610f\u6263\u8d39', u'_id': ObjectId('527281323387e31671aa91b2'), u'name': u'a.payment.FakeInst.a', u'family': u'FakeInst', u'behavior': u'\u540e\u53f0\u53d1\u9001\u6263\u8d39\u77ed\u4fe1'} 6 {u'category': u'\u6076\u610f\u6263\u8d39', u'_id': ObjectId('527281323387e31671aa91b3'), u'name': u'a.payment.Umeng.a', u'family': u'Umeng', u'behavior': u'1. \u540e\u53f0\u4ece\u670d\u52a1\u5668\u7aef\u83b7\u53d6\u6307\u4ee4\uff0c\u81ea\u52a8\u53d1\u9001\u77ed\u4fe1\uff0c\u8ba2\u5236\u6263\u8d39\u670d\u52a1\uff0c\u5e76\u62e6\u622a\u6307\u5b9a\u53f7\u7801\u77ed\u4fe1\u3002 2. \u540e\u53f0\u4ece\u670d\u52a1\u5668\u7aef\u83b7\u53d6\u6307\u4ee4\uff0c\u81ea\u52a8\u6a21\u62df\u8bbf\u95ee\u5e7f\u544a\uff0c\u6d88\u8017\u7528\u6237\u6d41\u91cf'}

加條件的查詢

1 In [19]: malinfo.find_one({"family":"FakeInst"}) 2 Out[19]: 3 {u'_id': ObjectId('527281323387e31671aa91b2'), 4 u'behavior': u'\u540e\u53f0\u53d1\u9001\u6263\u8d39\u77ed\u4fe1', 5 u'category': u'\u6076\u610f\u6263\u8d39', 6 u'family': u'FakeInst', 7 u'name': u'a.payment.FakeInst.a'}

統計數量

1 In [20]: malinfo.count() 2 Out[20]: 3

?

總結

以上是生活随笔為你收集整理的python操作MongoDB的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 九九热这里有精品视频 | 日日碰狠狠添天天爽无码 | com国产 | 色吊丝一区二区 | 好姑娘在线观看高清完整版电影 | 免费簧片在线观看 | 久久性爱视频网站 | 国内av网站| 91在线短视频 | 国产露脸无套对白在线播放 | 在线看污视频 | 午夜看片网站 | 成人天堂| 九色91av | 中文在线一区二区三区 | 久久国产区| 少妇一级淫片免费观看 | 熟女俱乐部一区二区视频在线 | 午夜视频网址 | 99久久久无码国产精品性色戒 | 日韩1区2区3区 | 三级欧美视频 | a级在线观看 | 国产精品久久久久久久成人午夜 | 少妇熟女高潮流白浆 | 波多野结衣高清视频 | 欧美自拍偷拍第一页 | 亚洲偷自 | 国产精品高潮呻吟久久av野狼 | 麻豆91在线 | 成人乱人乱一区二区三区一级视频 | 东京热毛片 | 性高潮免费视频 | 国模精品视频一区二区 | 国产xxxx孕妇| 午夜在线观看视频 | 中文毛片无遮挡高潮免费 | 亚洲精品黄色片 | 亚洲av区无码字幕中文色 | 17c精品麻豆一区二区免费 | 91精品入口| 欧美亚洲日本一区 | 黄色男同视频 | 日韩av有码 | 日韩 欧美 亚洲 | 免费成人91 | 欧美视频 | 一区二区三区av夏目彩春 | 欧美精品色呦呦 | 国产一区二区三区在线观看免费 | 日韩人妻精品中文字幕 | 狠狠五月 | 99re在线视频| 伊人论坛 | 五月婷婷激情小说 | www激情 | 理论视频在线观看 | 日本黄色录象 | 国产伦精品一区二区三区视频孕妇 | 日本在线一区二区三区 | 波多野结衣1区 | 国产真实乱偷精品视频 | 中文字幕一区二区三区在线观看 | 日本青青草视频 | 国产精品亚洲欧美在线播放 | 亚洲欧洲成人精品久久一码二码 | 欧美理论在线 | 超碰免费公开在线 | 成人激情在线 | 五月精品 | 五月香婷婷 | 国产精品xxx在线观看www | 在线视频观看免费 | 超碰成人免费电影 | 一极毛片 | 超碰人人做 | 欧美深夜在线 | 伊人毛片 | 亚洲AV成人无码精品久久盆瓶 | 荔枝视频污 | 91麻豆成人精品国产免费网站 | 国产乱妇无码大片在线观看 | www国产com | 97中文字幕| 91禁在线观看 | 大又大粗又爽又黄少妇毛片 | 伊人久久香 | 中文字幕无线精品亚洲乱码一区 | 国产主播在线播放 | 久天堂| 日韩欧美一区二区三区四区五区 | 精品少妇久久久 | 五月婷婷,六月丁香 | 国产精品天美传媒 | 一级的大片 | 在线免费观看中文字幕 | 91少妇丨porny丨 | 国产黄色免费在线观看 | 国产日韩中文字幕 |