File tree Expand file tree Collapse file tree 15 files changed +60
-0
lines changed
reference/operator/aggregation
reference/operator/aggregation
reference/operator/aggregation Expand file tree Collapse file tree 15 files changed +60
-0
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ Schema Validation
20
20
:depth: 1
21
21
:class: singlecol
22
22
23
+ .. dismissible-skills-card::
24
+ :skill: Relational to Document Model
25
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
26
+
23
27
Schema validation lets you create validation rules for your fields, such
24
28
as allowed data types and value ranges.
25
29
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ Data Modeling
12
12
:depth: 2
13
13
:class: singlecol
14
14
15
+ .. dismissible-skills-card::
16
+ :skill: Relational to Document Model
17
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
18
+
15
19
Data modeling refers to the organization of data within a database and
16
20
the links between related entities. Data in MongoDB has a
17
21
**flexible schema model**, which means:
Original file line number Diff line number Diff line change @@ -14,6 +14,10 @@ Embedded Data Versus References
14
14
:depth: 2
15
15
:class: singlecol
16
16
17
+ .. dismissible-skills-card::
18
+ :skill: Relational to Document Model
19
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
20
+
17
21
Effective data models support your application's needs. One key decision
18
22
for your schema design is whether to :ref:`embed data
19
23
<data-modeling-embedding>` or :ref:`use references
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ Designing Your Schema
12
12
:depth: 2
13
13
:class: singlecol
14
14
15
+ .. dismissible-skills-card::
16
+ :skill: Relational to Document Model
17
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
18
+
15
19
The schema design process helps you prepare an effective schema for your
16
20
application. Following the schema design process helps you identify what
17
21
data your application needs and how to best organize your data to
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ Map Schema Relationships
12
12
:depth: 2
13
13
:class: singlecol
14
14
15
+ .. dismissible-skills-card::
16
+ :skill: Relational to Document Model
17
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
18
+
15
19
When you design your schema, consider how your application needs to query and
16
20
return related data. How you map relationships between data entities affects
17
21
your application's performance and scalability.
Original file line number Diff line number Diff line change @@ -14,6 +14,10 @@ $lookup (aggregation)
14
14
:depth: 2
15
15
:class: singlecol
16
16
17
+ .. dismissible-skills-card::
18
+ :skill: Relational to Document Model
19
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
20
+
17
21
Definition
18
22
----------
19
23
Original file line number Diff line number Diff line change @@ -13,6 +13,10 @@ Schema Validation
13
13
:depth: 1
14
14
:class: singlecol
15
15
16
+ .. dismissible-skills-card::
17
+ :skill: Relational to Document Model
18
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
19
+
16
20
Schema validation lets you create validation rules for your fields, such
17
21
as allowed data types and value ranges.
18
22
Original file line number Diff line number Diff line change @@ -10,6 +10,10 @@ Data Models
10
10
:depth: 1
11
11
:class: singlecol
12
12
13
+ .. dismissible-skills-card::
14
+ :skill: Relational to Document Model
15
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
16
+
13
17
Data in MongoDB has a *flexible schema*. :term:`Collections
14
18
<collection>` do not enforce :term:`document` structure by default. This
15
19
flexibility gives you data-modeling choices to match your application
Original file line number Diff line number Diff line change @@ -14,6 +14,10 @@ $lookup (aggregation)
14
14
:depth: 2
15
15
:class: singlecol
16
16
17
+ .. dismissible-skills-card::
18
+ :skill: Relational to Document Model
19
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
20
+
17
21
Definition
18
22
----------
19
23
Original file line number Diff line number Diff line change @@ -13,6 +13,10 @@ Schema Validation
13
13
:depth: 1
14
14
:class: singlecol
15
15
16
+ .. dismissible-skills-card::
17
+ :skill: Relational to Document Model
18
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
19
+
16
20
Schema validation lets you create validation rules for your fields, such
17
21
as allowed data types and value ranges.
18
22
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ Data Modeling
12
12
:depth: 2
13
13
:class: singlecol
14
14
15
+ .. dismissible-skills-card::
16
+ :skill: Relational to Document Model
17
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
18
+
15
19
Data modeling refers to the organization of data within a database and
16
20
the links between related entities. Data in MongoDB has a
17
21
**flexible schema model**, which means:
Original file line number Diff line number Diff line change @@ -14,6 +14,10 @@ Embedded Data Versus References
14
14
:depth: 2
15
15
:class: singlecol
16
16
17
+ .. dismissible-skills-card::
18
+ :skill: Relational to Document Model
19
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
20
+
17
21
Effective data models support your application's needs. One key decision
18
22
for your schema design is whether to :ref:`embed data
19
23
<data-modeling-embedding>` or :ref:`use references
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ Designing Your Schema
12
12
:depth: 2
13
13
:class: singlecol
14
14
15
+ .. dismissible-skills-card::
16
+ :skill: Relational to Document Model
17
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
18
+
15
19
The schema design process helps you prepare an effective schema for your
16
20
application. Following the schema design process helps you identify what
17
21
data your application needs and how to best organize your data to
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ Map Schema Relationships
12
12
:depth: 2
13
13
:class: singlecol
14
14
15
+ .. dismissible-skills-card::
16
+ :skill: Relational to Document Model
17
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
18
+
15
19
When you design your schema, consider how your application needs to query and
16
20
return related data. How you map relationships between data entities affects
17
21
your application's performance and scalability.
Original file line number Diff line number Diff line change @@ -14,6 +14,10 @@ $lookup (aggregation)
14
14
:depth: 2
15
15
:class: singlecol
16
16
17
+ .. dismissible-skills-card::
18
+ :skill: Relational to Document Model
19
+ :url: https://learn.mongodb.com/skills?openTab=data%20modeling
20
+
17
21
Definition
18
22
----------
19
23
You can’t perform that action at this time.
0 commit comments