首先建立一個模塊並將其封裝,模塊命名為mongomod.py
from pymongo import MongoClient
class MongoAPI(object):
def __init__(self,ip,port,database_name,table_name):
self.ip = ip
self.port =port
self.database_name=database_name
self.table_name=table_name
self.conn= MongoClient(host=self.ip,port=self.port)
#進入數據庫
self.db = self.conn[self.database_name]
#進入數據表
self.table = self.db[self.table_name]
#查找第一個屬性
def get_one(self,query):
return self.table.find_one(query,property={"_id":False})
#所有屬性
def get_all(self,query):
return self.table.find(query)
#插入數據
def add(self,dict):
return self.table.insert(dict)
#刪除數據
def delate(self,query):
return self.table.delete_many(query)
def check(self,query):
ret = self.table.find_one(que