1. 註冊及登入
mongo database
2. Altas
點這邊
之後應該會出現這個畫面
點擊Add new project
next後,create the Project
創建資料庫
選免錢的
create
點擊Database Access
自己設定密碼
點擊Network Access,Add an IP address(右邊的按下去)
回到Database,點擊Browse Collection、Add My Own Data
回到Database,點擊Connect
點中間的
複製程式碼
1 2
| mongodb+srv://admin:<password>@cluster0.ltujo.mongodb.net/myFirstDatabase?retryWrites=true&w=majority
|
新增資料
打開資料夾,先嘗試使用這個資料庫,隨便建立一個檔案
1 2 3 4 5 6 7 8 9 10 11
| import pymongo from pymongo import MongoClient
cluster = MongoClient("剛剛複製的,password換成自己的就好")
db = cluster['discord_bot_database'] collection = db['data']
post = { "name" : "12345"}
collection.insert_one(post)
|
執行後
查詢資料
找到第一個key值 = 12345
1 2 3 4 5 6 7 8 9 10 11
| import pymongo from pymongo import MongoClient
cluster = MongoClient("剛剛複製的")
db = cluster['discord_bot_database'] collection = db['data']
findone = collection.find_one({'name' : '12345'})
print(findone)
|
執行後
修改資料
修改第一個name值
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| import pymongo from pymongo import MongoClient
cluster = MongoClient("剛剛複製的")
db = cluster['discord_bot_database'] collection = db['data']
first_data = {'name':"12345"}
second_data = {"$set" : {"name":"50000"}}
collection.update_one(first_data, second_data) print("Successful")
|
結果
刪除資料
刪除第一個name
1 2 3 4 5 6 7 8 9 10 11 12 13
| import pymongo from pymongo import MongoClient
cluster = MongoClient("剛剛複製的")
db = cluster['discord_bot_database'] collection = db['data']
del_data = {"name":"50000"}
collection.delete_one(del_data)
print("Successful")
|
結果
2023-11-8 - 其實我不是很清楚有沒有地方有改,我這邊放上來的資料是2021年的,所以有更改的話請用你們自己查到的東西下去寫。