付費限定

[22] 用 python 來操作 MongoDB

閱讀時間約 2 分鐘

Connect database

因爲我們後端是用 django,所以我們要用 python 來操作 MongoDB,MongoDB 官方推薦的 python driver 是 pymongo,首先來安裝
pip install pymongo
在想使用的檔案內加入
myclient = pymongo.MongoClient("mongodb://localhost:27017/") 是用來連接資料庫,還有其他種寫法,不過我們之後還要做資料庫複制、資料庫身份驗證,資料路加密等等,這種寫法之後會比較好更改

basic operation

接下來來介紹常用的基本操作,以我的經驗來講,應該大部分時間都是在用這些,其他進階功能都是偶爾用一下
Support the creator with action! Pay to unlock
本篇內容共 944 字、0 則留言,僅發佈於Vue+Django+MongoDB+Nginx 從網頁全端開發到架站一次教給你You currently cannot view the following content, possibly because you are not logged in or do not have permission to view the room.
9會員
49Content count
比起詳細教學單一技能,網路上或者市面上整合多項技能的教學相對少很多,但要真的完成一項專案往往不是只靠一項技能便能做到。 而且教科書式的完整教學也比較枯燥乏味,因此我想以自身的經驗為例,以全端開發各項技能中最常用到的部分進行講解,讓讀者能夠快速上手掌握全端技能。
留言0
查看全部
發表第一個留言支持創作者!
張哲嘉的沙龍 的其他內容
上一篇有提到 MongoDB Compass,而且也已經裝好了,那就來介紹一下吧 MongoDB Compass 是官方做的圖形介面工具用來操作架好的 MongoDB service,這樣就不用什麼事情都辛苦的用 mongo shell 操作了 New connection 輸入想要連接的 Mong
Introduction MongoDB 應該是目前 NoSQL 陣營中最大家的資料庫,另外 Redis 也蠻多人使用,兩者主要區別是,Redis 更高效能,但是預設佔用的資源也較多 Installation 基本上就從 MongoDB 官網下載,然後解壓縮後一直點下去就好 執行安裝檔有一個 Ins
前言 只要把後端對外,或者網站對外,就一定會被攻擊,有自己用自己的電腦當 server 架站過就一定知道,只要一對外,每天都會收到一些隨機的攻擊,最常見就是別人在亂試 api 看能不能猜對,通常是猜不到啦,鬼知道你的 api 長什麼樣子,更別提要帶什麼參數,能猜對真的是會通靈。 儘管如此,你可能還是
State management 首先我們先來寫一些前台存 token 和刪除 token 的方法在 vuex sate management,檔案位置在 src/store/index.ts Login 接下來我們來寫一下登入頁面在 src/components/login.vue ,以下是 sc
django 這邊需要使用 Django REST framework (drf) 及 drf 官方推薦實作 JWT 的 Django-rest-framework-simplejwt 這兩個套件。 settings.py 再來設定 django 的 back_end/settings.py 引入,
session & token 驗證機制早期是用 session,server 這裡會發一個 session 給 client,並在資料庫記錄這個 session 屬於誰,而且每個裝置都會記一組 session,這會造成 server 這邊需要記錄大量的資料。 後來發展出 token,client
上一篇有提到 MongoDB Compass,而且也已經裝好了,那就來介紹一下吧 MongoDB Compass 是官方做的圖形介面工具用來操作架好的 MongoDB service,這樣就不用什麼事情都辛苦的用 mongo shell 操作了 New connection 輸入想要連接的 Mong
Introduction MongoDB 應該是目前 NoSQL 陣營中最大家的資料庫,另外 Redis 也蠻多人使用,兩者主要區別是,Redis 更高效能,但是預設佔用的資源也較多 Installation 基本上就從 MongoDB 官網下載,然後解壓縮後一直點下去就好 執行安裝檔有一個 Ins
前言 只要把後端對外,或者網站對外,就一定會被攻擊,有自己用自己的電腦當 server 架站過就一定知道,只要一對外,每天都會收到一些隨機的攻擊,最常見就是別人在亂試 api 看能不能猜對,通常是猜不到啦,鬼知道你的 api 長什麼樣子,更別提要帶什麼參數,能猜對真的是會通靈。 儘管如此,你可能還是
State management 首先我們先來寫一些前台存 token 和刪除 token 的方法在 vuex sate management,檔案位置在 src/store/index.ts Login 接下來我們來寫一下登入頁面在 src/components/login.vue ,以下是 sc
django 這邊需要使用 Django REST framework (drf) 及 drf 官方推薦實作 JWT 的 Django-rest-framework-simplejwt 這兩個套件。 settings.py 再來設定 django 的 back_end/settings.py 引入,
session & token 驗證機制早期是用 session,server 這裡會發一個 session 給 client,並在資料庫記錄這個 session 屬於誰,而且每個裝置都會記一組 session,這會造成 server 這邊需要記錄大量的資料。 後來發展出 token,client
你可能也想看
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
這篇文章探討了使用不同硬體(GPU、DDR4、SSD)進行AI推論的數據傳輸速率及效率比較,結果顯示GPU VRAM(如RTX 4090)的數據傳輸速率和效率遠高於DDR4 DRAM和SSD。在處理10萬張照片,RTX 4090僅需21.1小時,而DDR4和SSD則分別需要34.41天和59.49天
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
Thumbnail
模擬兩可的意思是這個說法解讀可以是好的或是不好的,比如「這好特別」「與眾不同的」「獨特的」「有個性」都算正反面的意義都有。 「你的衣服好有個性」對方不知道是誇還是貶,所以你說了某個詞,你以為是讚美但對方沒有開心,反而不高興,可能就是你的用詞並不能解讀為善意。 避開含糊之辭,明確傳遞善意 讚
Thumbnail
水星將在10/5早上換位至天秤,加上換位時分,與冥王魔羯的和諧相位,帶來祝福。 這段時間,我們可以用客觀、甚至是帶有一點抽離的態度,讓自己不受困於情感糾結,讓溝通交流回歸理性,能夠綜觀現實做出最好、或最公正的選擇,許多之前不公不義的事,都極可能在這段時間被撥亂反正; 那些原本覺得做了,可能會讓狀況更
Thumbnail
❤️粉紅泡泡!讓我們為【初戀】買單! 回頭梳理這段筆記,他和我那幾年都處在【人生最低谷】,初戀被【現實面】上,重重地打臉!粉紅泡泡讓我們,都為自己的初戀,狠狠地買單!但是,你說再來一次,小倉鼠會如何選擇?我會說,【高中姐妹淘】和【初戀】,仍然會是我的優先順位,因為,一直到現在,我還是很感謝自己有過,
Thumbnail
在類別一節中,我們可以用Student類別的實體來存取類別中的name變數、score字典、以及其中的所有方法,這些可以被類別以外的程式碼所直接存取的屬性稱為公有屬性(public attribute)、可以被類別以外的程式碼所直接呼叫的方法稱為公有方法(public method)。
國際醫院評鑑(JCI)及口譯的重要性 - by Lena Liu 2013 CPC逐步口譯畢業 開始上口譯課前的一週,剛好我工作的醫院接受了國際醫院評鑑(Joint Commission International,簡稱JCI),在今年四月中為期一整週的評鑑是正式評鑑,而去年十一月時為了準備正式評鑑
Thumbnail
    我的聽力辨位與事實總是有個落差,與一般人比起來似乎經常很難正確判斷聲音的來源是從何而來,聽見樓下孫子要準備回家的對談聲,我在二樓陽台澆著水,他說:「下雨了嗎?」 那句下雨了嗎我怎麼聽都像是聽見它從我左方的地面傳來,但我知道他是住在右邊鄰居家的孫子,我澆淋的水淋到他了嗎,是不是他經過我家樓下在
Thumbnail
所謂「魔鬼藏在細節裡」,字型這門學問水可是很深的。何謂「字體」和「字型」?又何謂「定寬字型」和「比例字型」?「明體」、「仿宋體」、「黑體」、「圓體」又是什麼?這些分別又代表什麼意義?何處用「明體」?何處用「黑體」?中英文如何搭配?這麼做的好處是什麼?
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
這篇文章探討了使用不同硬體(GPU、DDR4、SSD)進行AI推論的數據傳輸速率及效率比較,結果顯示GPU VRAM(如RTX 4090)的數據傳輸速率和效率遠高於DDR4 DRAM和SSD。在處理10萬張照片,RTX 4090僅需21.1小時,而DDR4和SSD則分別需要34.41天和59.49天
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
Thumbnail
模擬兩可的意思是這個說法解讀可以是好的或是不好的,比如「這好特別」「與眾不同的」「獨特的」「有個性」都算正反面的意義都有。 「你的衣服好有個性」對方不知道是誇還是貶,所以你說了某個詞,你以為是讚美但對方沒有開心,反而不高興,可能就是你的用詞並不能解讀為善意。 避開含糊之辭,明確傳遞善意 讚
Thumbnail
水星將在10/5早上換位至天秤,加上換位時分,與冥王魔羯的和諧相位,帶來祝福。 這段時間,我們可以用客觀、甚至是帶有一點抽離的態度,讓自己不受困於情感糾結,讓溝通交流回歸理性,能夠綜觀現實做出最好、或最公正的選擇,許多之前不公不義的事,都極可能在這段時間被撥亂反正; 那些原本覺得做了,可能會讓狀況更
Thumbnail
❤️粉紅泡泡!讓我們為【初戀】買單! 回頭梳理這段筆記,他和我那幾年都處在【人生最低谷】,初戀被【現實面】上,重重地打臉!粉紅泡泡讓我們,都為自己的初戀,狠狠地買單!但是,你說再來一次,小倉鼠會如何選擇?我會說,【高中姐妹淘】和【初戀】,仍然會是我的優先順位,因為,一直到現在,我還是很感謝自己有過,
Thumbnail
在類別一節中,我們可以用Student類別的實體來存取類別中的name變數、score字典、以及其中的所有方法,這些可以被類別以外的程式碼所直接存取的屬性稱為公有屬性(public attribute)、可以被類別以外的程式碼所直接呼叫的方法稱為公有方法(public method)。
國際醫院評鑑(JCI)及口譯的重要性 - by Lena Liu 2013 CPC逐步口譯畢業 開始上口譯課前的一週,剛好我工作的醫院接受了國際醫院評鑑(Joint Commission International,簡稱JCI),在今年四月中為期一整週的評鑑是正式評鑑,而去年十一月時為了準備正式評鑑
Thumbnail
    我的聽力辨位與事實總是有個落差,與一般人比起來似乎經常很難正確判斷聲音的來源是從何而來,聽見樓下孫子要準備回家的對談聲,我在二樓陽台澆著水,他說:「下雨了嗎?」 那句下雨了嗎我怎麼聽都像是聽見它從我左方的地面傳來,但我知道他是住在右邊鄰居家的孫子,我澆淋的水淋到他了嗎,是不是他經過我家樓下在
Thumbnail
所謂「魔鬼藏在細節裡」,字型這門學問水可是很深的。何謂「字體」和「字型」?又何謂「定寬字型」和「比例字型」?「明體」、「仿宋體」、「黑體」、「圓體」又是什麼?這些分別又代表什麼意義?何處用「明體」?何處用「黑體」?中英文如何搭配?這麼做的好處是什麼?