5

是否可以将 AR 与 MongoMapper/MongoID 结合使用?

如果是这样,是否有这方面的教程/文档?

4

2 回答 2

13

是的,这是小菜一碟。您确实不需要做任何特别的事情,只需相应地使用不同的适配器制作模型即可。这是一个示例 Mongoid 文档:

class Project
  include Mongoid::Document
end

为了比较,这里是activerecord:

class BillingEntry < ActiveRecord::Base
end

只要确保不要混淆它们。例如,不要在继承自 ActiveRecord::Base 的类中包含 mongoid。我推荐 Rails 3,因为它可能会在本周发布,而且 RC 到目前为止非常可靠。

于 2010-08-24T15:21:15.703 回答
1

是的,这是可能的。您能否更具体地说明您想要实现的目标?如果你使用 Rails 3 会更容易,因为 mongoid 和 ActiveRecords 使用 ActiveModel 作为接口。

于 2010-08-24T05:13:28.200 回答