Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mongodb python

作者:无法言喻   发布日期:2026-03-08   浏览:82

from pymongo import MongoClient

# 创建MongoClient对象,连接到MongoDB服务器
client = MongoClient('mongodb://localhost:27017/')

# 选择数据库
db = client['mydatabase']

# 选择集合(类似于关系型数据库中的表)
collection = db['mycollection']

# 插入文档
post = {"author": "Mike", "text": "My first blog post!"}
posts = db.posts
post_id = posts.insert_one(post).inserted_id
print(f"Inserted post ID: {post_id}")

# 查询文档
result = posts.find_one({"author": "Mike"})
print(f"Found post: {result}")

# 更新文档
posts.update_one({"author": "Mike"}, {"$set": {"text": "Updated blog post!"}})

# 删除文档
posts.delete_one({"author": "Mike"})

# 关闭连接
client.close()

解释说明:

  1. 导入库:使用 pymongo 库来与 MongoDB 进行交互。
  2. 创建连接:通过 MongoClient 对象连接到本地的 MongoDB 服务器。
  3. 选择数据库和集合:指定要操作的数据库和集合。
  4. 插入文档:使用 insert_one 方法插入一个文档,并获取插入的文档 ID。
  5. 查询文档:使用 find_one 方法根据条件查询单个文档。
  6. 更新文档:使用 update_one 方法根据条件更新文档内容。
  7. 删除文档:使用 delete_one 方法根据条件删除文档。
  8. 关闭连接:操作完成后关闭与 MongoDB 的连接。

上一篇:编写python程序的步骤

下一篇:pythonround函数用法

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站