- MongoDB 4 Quick Start Guide
- Doug Bierer
- 194字
- 2021-08-13 15:25:03
Documents, collections, and database
In order fully to understand how to use MongoDB, it is important to discuss the terms used to describe MongoDB data structures: documents, fields, and collections. The following table summarizes these three terms by way of illustration. In this table, we also draw an equivalence between MongoDB and RDBMS (Relational Database Management Systems):

In the preceding example, we see a document that represents information about a member whose name is Smith. Within the document are fields, the example highlighted being cost. Documents that are stored together for a single logical purpose represent a collection. A MongoDB database consists of one or more collections.
The astute reader will no doubt notice the lack of the MongoDB equivalent to a traditional RDBMS primary key. In the RDBMS, it is mandatory for the database developer to define one or more columns as the primary key in order to identify a given row uniquely. This is not required in MongoDB, as a unique identifying field _id is automatically added when the document is inserted into a collection. This field comprises an ObjectId ( https://docs.mongodb.com/manual/reference/glossary/#term-objectid) instance and uses a combination of factors to guarantee uniqueness.
推薦閱讀
- Java編程全能詞典
- AutoCAD 2012中文版繪圖設(shè)計(jì)高手速成
- 變頻器、軟啟動(dòng)器及PLC實(shí)用技術(shù)260問
- 電腦上網(wǎng)輕松入門
- 機(jī)器人人工智能
- Citrix? XenDesktop? 7 Cookbook
- Introduction to R for Business Intelligence
- The DevOps 2.1 Toolkit:Docker Swarm
- HBase Essentials
- 智能制造系統(tǒng)及關(guān)鍵使能技術(shù)
- 電動(dòng)汽車驅(qū)動(dòng)與控制技術(shù)
- 自適應(yīng)學(xué)習(xí):人工智能時(shí)代的教育革命
- 機(jī)器人剛?cè)狁詈蟿?dòng)力學(xué)
- Machine Learning in Java
- 網(wǎng)絡(luò)安全原理與應(yīng)用