pymongo的使用

利用python操做mongodb須要導入pymongo庫
  pip install pymongo


一、鏈接mongodb
    import pymongo
    client = pymongo.MongoClient(host='localhost',port=27017)
    host爲mongo的ip地址,port爲端口號,若是不傳port則默認爲27017

二、鏈接數據庫
    db=client.test 或 db=client['test']
    test爲數據庫名,這兒只是以test舉例

三、對集合操做,假設集合名爲citys
    collection = db.citys

    3.1 對citys插入數據
        字典的形式
        city1 = {'id':1,
                 'name':'beijing',
                 'people_number':3000000,
                 'old_people_number':10000}
        beijing=collection.insert(city1)

    3.2對citys查詢
        find_beijing = collection.find({'name':'beijing'})

    3.3修改數據
        update_beijing = collection.update_one({'name':'beijing'},{'$set':{'name':'shanghai'}})
        update_one是隻更新符合條件的第一條數據,update_many爲更新符合的條件的全部數據,用法和update_one同樣

    3.4刪除
        remove_beijing = collection.remove({'name':'beijing'})
        除此以外還有delete_one()和delete_many()兩種方法,和修改數據中的one與many同樣

四、關閉數據庫的連接
    client.close()

 
基本操做如上所述。對於mongodb的其餘操做參考mongodb操做的兩篇文章:
  
用法和上述中對集合的增刪改查操做相似
相關文章
相關標籤/搜索