當Python遇上mongoDB


  • 註冊用戶

    很謝謝管理員看到了我們提出的要求。增設了python專區。

    在此就先由小弟拋磚引玉。對python如何連線mongodb寫個簡單的介紹。

    要使用python連接mongoDB首先要安裝pymongo

    安裝指令

    pip install pymongo

    然後在你的python編輯器或是在互動介面中輸入下面這行

    from pymongo import MongoClient

    如果沒有報錯哪就代表安裝成功

    接下來不多說直接上code

    from pymongo import MongoClient
    from bson.objectid import ObjectId
    uri = "mongodb://USER:PWD@HOST1:PORT1,HOST2:PORT2,..."  # mongodb集群ip及port
    client = MongoClient(uri)  # 連線
    db = client['test']  # 指定要使用的db,這邊用的是test
    col = db['messages']  # 指定要使用的collection
    for row in col.find():
        # do what you want
    # 使用_id當查詢條件時必須要注意到.純文字必須使用ObjectId進行轉換。
    objId = ObjectId('58bfe5e31f22055002f1be71')
    row = col.find_one({'_id': objId})
    items = [{'user':5, message: '你好!!'},{'user':6, message: '你好!!'},{'user':7, message: '你好!!'}]
    col.insert(items)  # 寫入資料
    

    基本的用法應該在程式碼中都有範例即說明了.

    至於更深入的.請參考他的官方文件了

    本帖下載内容已隐藏,请登入以查看隐藏内容!


  • Lv 1

    @neo

    neo 大師一出手果然不同凡響


  • 註冊用戶

    簡單易懂~ 感謝分享~



  • @neo 寫得淺顯易懂,受教了。

    希望這篇版面不要被人玩壞了....😆


  • 註冊用戶

    淺顯易懂,感謝分享


  • 註冊用戶

    @ericlin

    好像就我跟@yea  兩人有這個破壞力。這次應該不會了吧


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待