大三學習進度67

2022-09-18 12:54:10 字數 813 閱讀 2695

sort() 方法可以指定公升序或降序排序。

sort() 方法第乙個引數為要排序的字段,第二個字段指定排序規則,1為公升序,-1為降序,預設為公升序。

對欄位 alexa 按公升序排序:

#!/usr/bin/python3importpymongomyclient= pymongo.mongoclient("mongodb://localhost:27017/")mydb= myclient["runoobdb"]mycol= mydb["sites"]mydoc= mycol.find().sort("alexa")forxinmydoc: print(x)

輸出結果為:

對欄位 alexa 按降序排序:

#!/usr/bin/python3importpymongomyclient= pymongo.mongoclient("mongodb://localhost:27017/")mydb= myclient["runoobdb"]mycol= mydb["sites"]mydoc= mycol.find().sort("alexa", -1)forxinmydoc: print(x)

輸出結果為:

大三學習進度50

建造者模式 builder pattern 使用多個簡單的物件一步一步構建成乙個複雜的物件。這種型別的設計模式屬於建立型模式,它提供了一種建立物件的最佳方式。乙個 builder 類會一步一步構造最終的物件。該 builder 類是獨立於其他物件的。意圖 將乙個複雜的構建與其表示相分離,使得同樣的構...

大三學習進度45

spring 的事務管理是基於 aop 實現的,而 aop 是以方法為單位的。spring 的事務屬性分別為傳播行為 隔離級別 唯讀和超時屬性,這些屬性提供了事務應用的方法和描述策略。在 j a ee 開發經常採用的分層模式中,spring 的事務處理位於業務邏輯層,它提供了針對事務的解決方案。在 ...

大三學習進度44

1.建立專案 在 myeclipse 中建立乙個名稱為 springdemo03 的 web 專案,將 spring 支援和依賴的 jar 包複製到 web 專案的 web inf lib 目錄中,並發布到類路徑下。2.建立介面 customerdao 在專案的 src 目錄下建立乙個名為 com....