大三學習進度30

2022-09-18 13:00:12 字數 759 閱讀 5165

在本章節中,我們將繼續討論mongodb中條件操作符 $type。

$type操作符是基於bson型別來檢索集合中匹配的資料型別,並返回結果。

mongodb 中可以使用的型別如下表所示:

型別數字備註

double1 

string2 

object3 

array4 

binary data5 

undefined6已廢棄。

object id7 

boolean8 

date9 

null10 

regular expression11 

j**ascript13 

symbol14 

j**ascript (with scope)15 

32-bit integer16 

timestamp17 

64-bit integer18 

min key255query with -1.

max key127 

我們使用的資料庫名稱為"runoob" 我們的集合名稱為"col",以下為我們插入的資料。

簡單的集合"col":

>db.col.insert(

mongodb 操作符 - $type 例項

如果想獲取 "col" 集合中 title 為 string 的資料,你可以使用以下命令:

db.col.find(})

或db.col.find(})

輸出結果為:

大三學習進度67

sort 方法可以指定公升序或降序排序。sort 方法第乙個引數為要排序的字段,第二個字段指定排序規則,1為公升序,1為降序,預設為公升序。對欄位 alexa 按公升序排序 usr bin python3importpymongomyclient pymongo.mongoclient mongod...

大三學習進度50

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

大三學習進度45

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