標籤:mon obj ble style text javascrip mongodb 正則 多個
前面的話
本文將詳細介紹MongoDB資料庫的資料類型和$type操作符
資料類型
MongoDB支援以下資料類型
類型 數字 備忘Double 1 雙精確度浮點數 - 此類型用於儲存浮點值String 2 字串 - 這是用於儲存資料的最常用的資料類型。MongoDB中的字串必須為UTF-8Object 3 對象 - 此資料類型用於嵌入式文檔Array 4 數組 - 此類型用於將數組或列表或多個值儲存到一個鍵中Binary data 5 位元據 - 此資料類型用於儲存位元據Undefined 6 已廢棄Object id 7 對象ID - 此資料類型用於儲存文檔的IDBoolean 8 布爾類型 - 此類型用於儲存布爾值(true / false)值Date 9 日期 - 此資料類型用於以UNIX時間格式儲存當前日期或時間。可以通過建立日期對象並將日,月,年的日期進行指定自己需要的日期時間Null 10 Null - 此類型用於儲存Null值Regular 11 Regex - 此資料類型用於儲存RegexJavaScript 13 代碼 - 此資料類型用於將JavaScript代碼儲存到文檔中Symbol 14 符號 - 該資料類型與字串相同;但是,通常保留用於使用特定符號類型的語言JavaScript (with scope) 15 代碼 - 此資料類型用於將帶範圍的JavaScript代碼儲存到文檔中32-bit integer 16 32位整型 - 此類型用於儲存數值Timestamp 17 時間戳記 - 當文檔被修改或添加時,可以方便地進行錄製64-bit integer 18 64位整型 - 此類型用於儲存數值Min key 255 最小鍵 - 此類型用於將值與最小BSON元素進行比較 Max key 127 最大鍵 - 此類型用於將值與最大BSON元素進行比較
$type
$type操作符是基於BSON類型來檢索集合中匹配的資料類型,並返回結果
尋找實值型別為數位x,數位$type為1
尋找實值型別為字串的x,字串的$type為2
尋找實值型別為布爾值的x,布爾值的$type為8
MongoDB資料庫的資料類型和$type操作符