「Python系列」Python MongoDB
在Python中,我们可以使用pymongo
库来操作MongoDB。以下是一些常见的操作:
- 连接MongoDB
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client['db_name'] # 选择数据库
collection = db['collection_name'] # 选择集合/表
- 插入文档
post = {"name": "John", "age": 30, "city": "New York"}
collection.insert_one(post)
- 查询文档
# 查询所有文档
for post in collection.find():
print(post)
# 查询特定文档
for post in collection.find({"name": "John"}):
print(post)
- 更新文档
collection.update_one({"name": "John"}, {"$set": {"age": 31}})
- 删除文档
collection.delete_one({"name": "John"})
请注意,pymongo
库需要先通过pip install pymongo
进行安装。以上代码示例假设你已经有了一个运行中的MongoDB服务器,并且你要连接的数据库和集合已经存在。
评论已关闭