MongoDB是一个面向文档的数据库,非常适合高负载密集的环境中。
Mongoid用Ruby编写的,它提供了一个熟悉的API,为开发者以前使用奥姆斯像数据映射或活动记录。
由于MongoDB的无模式,高性能基于文档的设计,动态查询,和原子改性操作,不能应用经典的ORM图案。这就是为什么长期ODM恰如其分地描述Monogid是什么
什么是此版本的新:
- Mongoid 4现在只支持MongoDB的2.4.0及更高版本。
- 文档#元数据已被重新命名为文档#relation_metadata避免常见的冲突。关系代理也有这种改名一样好。
- 范围和默认范围现在必须全部lambda表达式或特效中定义的。
- skip_version_check配置被删除选项。
- IdentityMap删除。
- 乐意载返工。贪婪加载现在需要犯规的身份地图加载相关文件。一组预加载的可渴望负荷协会传递给.includes方法。
什么在版本4.0.2是新的:
- Mongoid 4现在只支持MongoDB的2.4.0和更高。
- 文档#元数据已被重新命名为文档#relation_metadata避免常见的冲突。关系代理也有这种改名一样好。
- 范围和默认范围现在必须全部lambda表达式或特效中定义的。
- skip_version_check配置被删除选项。
- IdentityMap删除。
- 乐意载返工。贪婪加载现在需要犯规的身份地图加载相关文件。一组预加载的可渴望负荷协会传递给.includes方法。
什么在版本3.1.0是新的:
- 的最低要求的MongoDB现在提高到2.2,因为我们现在依赖于聚合框架。
- 最小的活动模型和积极支持的依赖关系已经提升到3.2。
- 关系现在可以指定一个主键,而不是使用外键的id。
什么版本3.0.0是新的:
- 增加了一个ORM无关的方式来获得现场名字
- 系统setter和getter方法的has_many关系来设置它的孩子现在提供。
- Mongoid现在支持正则表达式的字段。
- 多态性关系现在使用*在查找查询_type键。
- ,为响应to_criteria对象现在可以合并到现有标准的对象。
- 预先加载现在支持许多一对多的关系。
- Mongoid现在可以自动保存,如活动记录,添加accepts_nested_attributes_for时的关系。
- 字段现已被标记为只读,这只会让它们的值被设置在文档是新的。
评论没有发现