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 @ 2022-03-31 17:03  何效名  阅读(43)  评论(0编辑  收藏  举报