MongoDB的CURD(增删改查操作)
MongoDB的CURD操作主要是通过MongoDB的官方驱动或者库来实现的,下面是一些常见的CURD操作的示例代码:
- 插入文档(Create)
from pymongo import MongoClient
# 连接到MongoDB
client = MongoClient('localhost', 27017)
# 连接到数据库
db = client['test_database']
# 连接到集合
collection = db['test_collection']
# 插入文档
collection.insert_one({'name': 'Alice', 'age': 25})
- 查询文档(Read)
# 查询所有文档
for doc in collection.find():
print(doc)
# 查询单个文档
print(collection.find_one({'name': 'Alice'}))
- 更新文档(Update)
# 更新一个文档
collection.update_one({'name': 'Alice'}, {'$set': {'age': 30}})
# 更新多个文档
collection.update_many({'age': 25}, {'$set': {'age': 28}})
- 删除文档(Delete)
# 删除一个文档
collection.delete_one({'name': 'Alice'})
# 删除多个文档
collection.delete_many({'age': 28})
注意:以上代码示例假设你已经安装了pymongo
库,并且MongoDB服务器运行在本地,端口为27017。
评论已关闭