MongoDB概述
- MongoDB是爲快速開發互聯網Web應用而設計的數據庫系統。
- MongoDB的設計目標是極簡、靈活、作爲Web應用棧的一部分。
- MongoDB的數據模型是面向文檔的,所謂文檔是一種類似JSON的結構,簡單理解MongoDB這個數據庫中存的是各種各樣的JSON。(BSON)
三個概念
- 數據庫(database): 數據庫是一個倉庫,在倉庫中可以存放集合。
- 集合(collection): 集合類似於數組,在集合中可以存放文檔。
- 文檔(document): 文檔是數據庫中的最小單位,我們存儲和操作的內容都是文檔。
基本概念
-
文檔(document): 類似於JS中的對象,在MongoDB中每一條數據都是一個文檔。
-
集合(collection):
- 集合就是一組文檔,也就是集合是用來存放文檔的;
- 集合中存儲的文檔可以是各種各樣的,沒有格式要求;
-
數據庫(database): 多個文檔組成集合,多個集合組成數據庫。