当我有mongoid时,我是否需要mongodb的Ruby数据库客户端?

时间:2012-12-18 17:32:15

标签: ruby-on-rails mongodb mongoid

我一直在研究传统数据库的Rails应用程序,读取SQL数据库。我试图让自己熟悉NoSQL特别是MongoDB。 我需要在ActiveRecord和Mongoid之间获得逻辑映射。在我过去使用的应用程序中,我的堆栈是:ActiveRecord,pg gem(postgresql客户端)和postgresql,作为持久数据存储。在NoSQL应用程序中,我有Mongoid和MongoDB。我是否需要相当于pg的宝石,或者mongoid是否需要处理所有这些?

1 个答案:

答案 0 :(得分:0)

MongoDB堆栈中的pg等同于mongo,即MongoDB Ruby驱动程序。

enter image description here

Mongoid依赖于mongo并将mongo用于低级操作(CRUD等)。