1、非預定義模式,可根據需要新增和刪除字段
2、橫向擴充套件
3、自動處理跨集群的資料和負載
4、自動重新分配文件
1、索引:唯一索引,復合索引,地理空間索引,全文索引
2、聚合
3、特殊的集合型別:時間有限集合、大小固定集合
4、檔案儲存
1、命名規範(滿足下列條件的任意utf-8字串):
1.1、不能是空字串
1.2、不能包含特殊字元,基本上只能使用ascii中的字母和數字
1.3、資料庫名稱區分大小寫,建議全部小寫
1.4、最多64位元組
2、特殊的資料庫
2.1、admin
2.2、local
2.3、config
3、命名空間
3.1、資料庫名新增到集合名前面,就得到集合的完全限定名
3.2、長度不超過121位元組,實際使用中應小於100位元組
1、動態:乙個集合裡面的文件可以是多種型別的
2、命名規範(滿足下列條件的任意utf-8字串):
2.1、不能包含空字串
2.2、不能是空字串
2.3、不能以system.開頭
2.4、使用者建立的集合不能包含$
1、鍵值對的有序集合
2、鍵值對是有序的
3、文件的鍵滿足下列條件的任意utf-8字串字串:
3.1、不能包含空字元
3.2、.和$具有特殊意義
4、不但區分型別,還區分大小寫
5、不能有重複的鍵
6、文件中可以嵌入文件和陣列
MongoDB 基礎篇(一) 基本概念
mongodb是乙個基於分布式檔案儲存的資料庫。由c 語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。mongodb是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。它支援的資料結構非常鬆散,是類似json的bson格式,因此可以...
基本概念 C 基本概念
由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...
前端筆記 關於mongodb的基本概念
sql術語 概念 mongodb術語 概念 解釋 說明 database database 資料庫table collection 資料庫表 集合 rowdocument 資料記錄行 文件 column field 資料字段 域 index index 索引table joins 表連線,mongo...