文档之间关系
MongoDB对于文档的格式并没有强制性的要求, 但不等于我们不能在文档中表达数据的关系,在MongoDB中我们可以通过 ‘内嵌式结构’ 和 ‘规范式结构’ 来表达文档之间的关系。
内嵌式结构
在一个文档中又包含了另一个文档, 我们就称之为内嵌式结构,例如:
{ name:'zs', age:'18', card:{ num:'420626200002023556', date: 88 } }
规范式结构
将文档存储在不同的集合中, 然后通过某一个字段来建立文档之间的关系, 我们就称之为规范式, 例如:
{ _id: 1, num:'420626200002023556', date: 88 } { name:'zs', age:'18', cardId: 1 }