MongoDB-文档之间关系

文档之间关系


MongoDB对于文档的格式并没有强制性的要求, 但不等于我们不能在文档中表达数据的关系,在MongoDB中我们可以通过 '内嵌式结构' 和 '规范式结构' 来表达文档之间的关系。

内嵌式结构

在一个文档中又包含了另一个文档, 我们就称之为内嵌式结构,例如:

{
name:'zs',
age:'18',
card:{
num:'420626200002023556',
date: 88
}
}

范式结构

将文档存储在不同的集合中, 然后通过某一个字段建立文档之间的关系, 我们就称之为规范式, 例如:

{
_id: 1,
num:'420626200002023556',
date: 88
}
{
name:'zs',
age:'18',
cardId: 1
}