前言
此篇博文是 Mongdb 基础系列之一;
本文为作者的原创作品,转载需注明出处;
简介
本文主要是类比 SQL 与 MongoDB 在设计和操作上的异同点;
专业术语与概念上的对比
上面需要注意的一点是 table joins 中所描述到的 $lookup 操作,记得在 data model 的介绍中,明确的说明到,mongodb 的 collections 之间是不支持 join 操作的,而是需要嵌入式文档的方式,或者是根据外键进行多次查询的方式来进行,可以这里提到了,可以使用 $lookup 操作来执行 collection 之间的 join 操作;其实这里与 MongoDB 的基础概念上并不违背,MongoDB 底层机制并不支持 collection 之间的 join 操作,只是通过大数据处理 Aggregation 的方式来提供了额外的 feature 来帮助 MongoDB 实现 join 的操作;
操作对比
Create and Alter
更多详情参考 References
Insert
更多详情参考 References
Select
更多详情参考 References