Python 操作 MongoDB

复制代码
# 引用pymongo包
import pymongo;

# 创建连接,并选择数据库和集合
client = pymongo.MongoClient("mongodb://localhost:27017/");
db = client["testdb"];
col = db["sites"];

# 插入文档
data = {'name': 'xmsb', 'gender': 1, 'birth': 1998, 'url': 'https://www.cnblogs.com/XiaoMingBlingBling/'};
x = col.insert_one(data);

# 查询文档
for i in col.find({"name": 'xmsb'}):
    print(i);

for i in col.find({"birth": {'$gte': 2001, '$lte': 2003}}):
    print(i);

# 更新文档
col.update_many({'name': 'xmsb'}, {'$set': {'birth': 1999}});

# 查询文档
for i in col.find({'birth': {'$eq': 1999}}):
    print(i);

# 删除文档
col.delete_many({'name': 'xmsb'});

# 查询文档
for i in col.find():
    print(i);
复制代码

 

posted @   何效名  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2021-03-31 MySQL 查看正在执行的SQL
点击右上角即可分享
微信分享提示