| 1234567891011121314151617181920212223242526272829303132333435363738 |
- # coding: utf-8
- from pymongo import MongoClient
- import bcrypt
-
- # MongoDB的连接信息
- MONGO_URI = 'mongodb://127.0.0.1:27017'
- MONGO_DBNAME = 'starter_db'
-
- # 创建MongoDB的连接
- client = MongoClient(MONGO_URI)
-
- # 选择或创建数据库
- db = client[MONGO_DBNAME]
-
- # 选择或创建集合(类似关系数据库中的表)
- users_collection = db['videos']
-
- # 清空集合,如果集合已经存在并有数据
- users_collection.delete_many({})
-
-
- # 插入一些示例数据
- sample_video = [
- {"video_id": "#00000", "duration": "65", "cover_url": "https://afanai.top:8088/video/982789760frame.jpg", "video_name": "鞠婧祎视频1", "uploader_id": "00001", "video_url": "https://afanai.top:8088/video/982789760.mp4"},
- {"video_id": "#00001", "duration": "65", "cover_url": "https://afanai.top:8088/video/428743782frame.jpg", "video_name": "鞠婧祎视频2", "uploader_id": "00001", "video_url": "https://afanai.top:8088/video/428743782.mp4"}
- ]
-
- for i in sample_video:
- print(i)
-
- # 执行插入操作
- result = users_collection.insert_many(sample_video)
-
- # 打印插入的文档ID
- print("Inserted document IDs:", result.inserted_ids)
-
- # 关闭数据库连接
- client.close()
|