📅  最后修改于: 2023-12-03 14:44:22.385000             🧑  作者: Mango
MongoDB 是一个开源的、跨平台的 NoSQL 数据库,采用文档数据库模型。它以高性能、可扩展性和易用性闻名,适用于多种应用场景。本文将介绍 MongoDB 的主要特点和用法。
以下是一个使用 Python 驱动程序操作 MongoDB 的示例:
import pymongo
# 连接 MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017")
# 选择数据库和集合
db = client["mydatabase"]
collection = db["mycollection"]
# 插入文档
data = { "name": "John", "age": 25 }
collection.insert_one(data)
# 查询文档
query = { "name": "John" }
result = collection.find(query)
for doc in result:
print(doc)
# 更新文档
query = { "name": "John" }
new_data = { "$set": { "age": 30 } }
collection.update_one(query, new_data)
# 删除文档
query = { "name": "John" }
collection.delete_one(query)
以上示例演示了连接数据库、插入文档、查询文档、更新文档和删除文档的基本操作。你可以使用相应的驱动程序来执行这些操作。
详情请参考 MongoDB 官方文档。