在本章節中,我們將繼續討論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 的事務處理位於業務邏輯層,它提供了針對事務的解決方案。在 ...