Work

mongodb-document-oriented-database

Document
Document-Oriented Database
Image 5

Document

MongoDB 是一種 NoSQL 資料庫,它以文件的形式儲存數據(Document-Oriented Database),每個文件都是一個獨立的記錄,可以包含各種類型的數據,如字串、整數、數組、嵌套的文檔等。

Document 以鍵值對的形式組織數據,類似 JSON 物件。

{
   "_id": ObjectId("61767f86e774841b20babe2a"),
   "name": "John Doe",
   "age": 30,
   "email": "john.doe@example.com",
   "address": {
       "city": "New York",
       "state": "NY",
       "country": "USA"
   },
   "interests": ["hiking", "photography", "reading"]
}

BSON

MongoDB 的文件以 BSON(Binary JSON)格式存儲,它是一種二進位表示的 JSON 格式,使得文件可以更有效地進行儲存和傳輸。

每個 MongoDB 文件都可以包含零個或多個字段,每個字段都有一個名稱(鍵)和一個對應的值。

Schema-less

MongoDB 是一個無模式(schema-less)或動態模式(dynamic schema)的資料庫,文件可以根據需要靈活地新增或刪除字段,而不需要事先定義資料模型。

TY的智慧庫

你有事?
問前想清楚,機會不是誰都有。

💡 建議主題:

放大圖片