首頁  >  文章  >  資料庫  >  mongodb資料型別有哪些

mongodb資料型別有哪些

下次还敢
下次还敢原創
2024-04-07 17:30:201201瀏覽

MongoDB 支援多種資料類型,包括數值類型(Double、Int、Long、Decimal128)、字串類型(String、ObjectId)、布林類型(Bool)、日期和時間類型(Date、Timestamp) 、二進位類型(Binary)、其他類型(Null、Array、Object)以及擴充的JSON 資料類型(Regex、JavaScript、Symbol)。

mongodb資料型別有哪些

MongoDB 資料型別

MongoDB 是一種文件資料庫,支援豐富的資料型別,以儲存各種格式和性質的資料。這些類型包括:

數值類型:

  • #Double: 64 位元浮點數,用於儲存小數和非常大的數字。
  • Int: 32 位元有符號整數,用於儲存整數。
  • Long: 64 位元有符號整數,用於儲存非常大的整數。
  • Decimal128: 128 位元十進位浮點數,用於儲存精確的小數。

字串類型:

  • String: UTF-8 編碼的Unicode 字串,用於儲存文字和符號。
  • ObjectId: 12 位元組的唯一標識符,用於唯一標識文件。

布林類型:

  • Bool: 布林值,用來表示真或假。

日期和時間類型:

  • #Date: 日期和時間的表示,以毫秒自紀元(UNIX 紀元)以來存儲。
  • Timestamp: 64 位元的日期和時間戳,其中前 32 位元是秒數,後 32 位元是奈秒數。

二進位類型:

  • #Binary: 任意位元組序列,用於儲存映像、檔案和二進位資料。

其他類型:

  • Null: 表示不存在值。
  • Array: 一組元素的有序集合,元素可以是任何資料類型。
  • Object: 一組鍵值對,其中鍵是字串,值可以是任何資料類型。

擴展的JSON 資料類型(Extended JSON Data Types):

  • Regex: 正規表示式,用於匹配文字模式。
  • JavaScript: 可以儲存和執行 JavaScript 程式碼的特殊型別。
  • Symbol: 類似字串,但有更嚴格的語法規則。

以上是mongodb資料型別有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn