py读写mongodb

作者:iohannes 发布时间: 2025-06-25 阅读量:22
from pymongo import MongoClient
from datetime import datetime

# 连接到 MongoDB 实例
client = MongoClient("mongodb://your_name:your_pwd@your_ip:your_port/admin")

# 切换到目标数据库
db = client["default"]

# 查询集合中的所有文档
cursor = db.news_key.find()

for document in cursor:
    # 更新文档的 createdAt 字段
    new_date = document["createdAt"][:-12] + "Z"
    db.news_key.update_one(
        {"_id": document["_id"]},
        {"$set": {"createdAt": new_date}}
    )