#!/usr/bin/env python
# coding=utf-8
from pymongo import MongoClient
from bson.objectid import ObjectId
class MongoDB(object):
def __init__(self):
# 连接MongoDB 方式一
# self.client = MongoClient(host='localhost', port=27017)
# 连接MongoDB 方式二
self.client = MongoClient("mongodb://127.0.0.1:27017/")
# 指定数据库
self.db = self.client['test']
# 添加一条数据
def add_one(self, data):
# demo集合名字【表名】
result = self.db.demo.insert_one(data)
print(result)
# 添加多条
def add_many(self, data):
result = self.db.demo.insert_many(data)
print(result)
# 获取一条数据
def get_one(self):
return self.db.demo.find_one()
# 获取多条数据
def get_many(self):
return self.db.demo.find()
# 通过条件获取
def get_data(self, data):
return self.db.demo.find(data)
# 单条更新
def up_one(self, query, data
python对mongodb的增、删、改、查操作
最新推荐文章于 2024-05-15 18:16:47 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)