參考學習路徑:
下面是小案例:
# -*- 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 欄位的文件,...