https://github.com/xiaoyu-li-china/flasky
这里Flask链接mongoDB:
1、mac本地安装mongoDB:
brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community # 启动服务
2、如果本地安装不上,使用docker安装
docker run -d -p 27017:27017 --name mongodb mongo:latest

3、最重要的pycharm安装mongodb插件

4、pycharm链接mongodb,并刷新,查看数据


from pymongo import MongoClient
# 连接MongoDB
client = MongoClient( "mongodb://localhost:27017/",
serverSelectionTimeoutMS=5000, # 5秒超时
socketTimeoutMS=30000)
db = client.my_database # 获取数据库
print(db)
# 正确插入数据方式
user_data = {"name": "Alice", "age": 25, "email": "alice@example.com"}
# 插入单个文档
insert_result = db.users.insert_one(user_data)
print(f"插入文档ID: {insert_result.inserted_id}")
# 插入多个文档
multiple_users = [
{"name": "Bob", "age": 30},
{"name": "Charlie", "age": 35}
]
insert_result = db.users.insert_many(multiple_users)
print(f"插入的文档IDs: {insert_result.inserted_ids}")
#查询
sele_res=db.users.find_one({"name":"Bob"})
print(sele_res)
#查询并删除
sele_del=db.users.find_one_and_delete({"name":"Bob"})
print(sele_del)
sl_cou=db.users.count_documents()
# # 插入单个文档
# insert_result = db.vvvv.insert_one(user_data)
# print(f"插入文档ID: {insert_result.inserted_id}")