MongoDB �C 使用模式构建之多态模式


本文摘自PHP中文网,作者步履不停,侵删。

简述:

当集合中的所有文档都具有相似但不相同的结构时,我们将其称为多态模式

实例:

实际业务中需要用到是用户帖子,帖子的大致结构是相同的,但是其具体内容是根据不同帖子类型需要显示内容是不同的。所以这个时候使用多态模式比较适合,单个查询可以便可以得到全部帖子以及其内容,提高了性能。如下图:

Snipaste_2019-07-01_17-30-20.png

总结:

当文档具有更多的相似性而不是差异性时,就会使用多态模式。这种模式设计的典型用例是:

单一视图应用程序内容管理移动应用程序产品目录

多态模式提供了一个易于实现的设计,允许在单个集合中进行查询。这也是 mongodb 的无 schema 设计提供一个便利数据构建功能。

更多SQL的相关技术文章,请访问SQL教程栏目进行学习!

以上就是MongoDB ?C 使用模式构建之多态模式的详细内容,更多请关注木庄网络博客其它文章!

相关阅读 >>

mongodb的备份与恢复

mongodb在windows下安装与配置方案

mongodb数据查询方法干货篇

什么是mongodbmongodb简介

mongodb最基本命令速查笔记

mongodb查询字段没有创建索引导致的连接超时异常解案例分享

如何对 mongodb 进行性能优化(五个简单步骤)

mongodb安装使用并实现python操作数据库

mongodb自增id实现方法

mongodb教程之基本管理命令

更多相关阅读请进入《mongodb》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...