如何使用 Ruby On Rails 和 Mongodb 开发 Web 应用程序,允许用户输入值并将值保存在 Mongodb 数据库中,我已经安装了 RoR 和 Mongodb。我是 RoR 和 Mongodb 的新手,请帮助我。提前致谢.
问问题
172 次
1 回答
1
来自 MongoDB 文档:
因为 MongoDB 非常易于使用,所以基本的 Ruby 驱动程序可以成为许多应用程序的最佳解决方案。
但如果您需要验证、关联和其他高级数据建模功能,则可能需要对象文档映射器。
在 Rails 应用程序的上下文中,它们提供与 ActiveRecord 等效但不同的功能。因为 MongoDB 是基于文档的数据库,所以这些映射器称为对象文档映射器 (ODM),而不是对象关系映射器 (ORM)。
有几个映射器可用:
- 来自 John Nunemaker 的 MongoMapper
- 来自 Durran Jordan 的 Mongoid
- Ben Myles 的 Mongomatic
- 来自 Carlos Paramio 的 MongoODM
- 来自 Sam Pohlenz 的 MongoModel
- 来自 Alexey Petrushin 的 DriverAPILayer
所有映射器都建立在基本的 Ruby 驱动程序之上,因此了解这些知识很有用,尤其是在您使用自定义 MongoDB 配置时。
选择 ODM 后,您可以启动您的应用程序,并按照 ODM 的文档进行操作。
例如,请参阅Mongoid rails 文档和Mongoid-Sample-Project。
如果您也是 Rails 新手,请先阅读类似this或this的 rails 指南。
如果您需要任何帮助,请随时发表评论。
于 2013-10-22T10:58:45.223 回答