python 連線mongodb實現增刪改查例項

2021-08-20 09:01:36 字數 1287 閱讀 8635

參考學習路徑:

下面是小案例:

# -*- coding:utf-8 -*-

from pymongo import mongoclient

settings =

class

mymongodb

(object):

def__init__

(self):

try:

self.conn = mongoclient(settings["ip"], settings["port"])

except exception as e:

print(e)

self.db = self.conn[settings["db_name"]]

self.my_set = self.db[settings["set_name"]]

#插入definsert

(self,dic):

self.my_set.insert(dic)

print("插入成功")

#更新defupdate

(self,dic,newdic):

self.my_set.update(dic,newdic)

print("更新成功")

#刪除defdelete

(self,dic):

self.my_set.remove(dic)

print("刪除成功")

#查詢defdbfind

(self,dic):

data = self.my_set.find(dic)

for result in data:

print(result)

print("查詢成功")

#查詢全部

deffindall

(self):

# 查詢全部

for i in self.my_set.find():

print(i)

if __name__ == "__main__":

dic =

mongo = mymongodb()

mongo.insert(dic)

mongo.findall()

mongo.update(, })

mongo.dbfind()

mongo.delete()

mongo.findall()

執行結果:

插入成功

更新成功

查詢成功

刪除成功

Python連線MongoDB集群

最近剛開始接觸mongdb,學習爬蟲,需要把爬取到的資料存到mongo中去,剛開始連線單機,後來連線不上了,了解到mongdb是集群,是有主從,連線單機是不行的,請教了下大神,特此記錄下 附上 mongdb類 import pymongo mongdb 操作工具類 class mongodb def...

python 如何連線mongodb

如何通過 運算元據庫,需要了解這些知識 1.連線mongodb的服務,建立mongodb的連線物件.import pymongo client pymongo.mongoclient host localhost port 27017 或者 client mongoclient mongodb lo...

python 連線mongodb 使用

1 連線 import pymongo mongo client pymongo.mongoclient host localhost port 27017 db mongo client.myip table db.myabac 2 新增資料 table.insert 插入指定 id 欄位的文件,...