import pymongo
class MongoDeal():
def __init__(self):
self.db = self.conn_mongo()
self.count = 1
def conn_mongo(self):
#创建mongo连接
client = pymongo.MongoClient('127.0.0.1',27017)
db = client.runoob #runoob为库名
return db
#查询数据
def find(self):
results = self.db.col8.find({}) #col8为表名
for re in results:
print(re)
def remove(self):
#返回一个字典,可以作为提示是否删除成功
result = self.db.col8.remove({})
print(result)
def update(self):
#返回的字典可以表示 修改的时候成功
result = self.db.col6.update({"color":"yellow",{"$set":{"tall":200}}})
print(result)
def insert(self):
#返回的是插入数据之后的id号
result = self.db.col9.insert({'_id':self.count,"name":"阿尔法狗","age":14}) #_id 要有
self.count += 1
print(result)
if main == '__main__':
MongoDeal()
Python连接MongoDB数据库
最新推荐文章于 2023-07-17 16:47:19 发布