栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

猫鼬:模式与模型?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

猫鼬:模式与模型?

在猫鼬中,模式表示特定文档的结构,可以是完整文档,也可以是文档的一部分。这是表达期望的属性和值以及约束和索引的一种方式。模型定义了用于与数据库进行交互(读取,插入,更新等)的编程接口。因此,架构会回答“此集合中的数据将是什么样?”
模型提供的功能类似于“是否有与此记录匹配的记录?” 或“将新文档添加到集合”。

在直接的RDBMS中,模式是由DDL语句(创建表,更改表等)实现的,而没有直接的模型概念,只有可以执行高度灵活的查询(选择语句)的SQL语句以及基本的插入,更新,删除操作。

另一种认为它的方式是SQL的本质,它允许您通过仅选择特定字段以及将相关表中的记录连接在一起来为每个查询定义“模型”。

在诸如Ruby on Rails的其他ORM系统中,通过ActiveRecord机制定义模式,并且模型是Model子类添加的用于定义其他业务逻辑的额外方法。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/413312.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号