您的位置:首页 > 数据库 > Mongodb

Python连接MongoDB数据库

2019-04-06 21:20 267 查看
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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: