Ruby on rails 当我使用mongoid时,是否需要mongodb的Ruby数据库客户端?
我一直在使用传统数据库开发Rails应用程序,阅读SQL数据库。我试图让自己熟悉NoSQL,尤其是MongoDB。Ruby on rails 当我使用mongoid时,是否需要mongodb的Ruby数据库客户端?,ruby-on-rails,mongodb,mongoid,Ruby On Rails,Mongodb,Mongoid,我一直在使用传统数据库开发Rails应用程序,阅读SQL数据库。我试图让自己熟悉NoSQL,尤其是MongoDB。 我需要得到ActiveRecord和Mongoid之间的逻辑映射。在我过去开发的应用程序中,我的堆栈是:ActiveRecord、pg gem(postgresql客户端)和postgresql,作为持久数据存储。在NoSQL应用程序中,我有Mongoid和MongoDB。我需要pg gem的等价物吗?还是mongoid负责所有这些?MongoDB堆栈中的pg的等价物是mongo,
我需要得到ActiveRecord和Mongoid之间的逻辑映射。在我过去开发的应用程序中,我的堆栈是:ActiveRecord、pg gem(postgresql客户端)和postgresql,作为持久数据存储。在NoSQL应用程序中,我有Mongoid和MongoDB。我需要pg gem的等价物吗?还是mongoid负责所有这些?MongoDB堆栈中的
pg
的等价物是mongo
,MongoDB Ruby驱动程序
Mongoid依赖于
mongo
,并使用mongo
进行低级操作(CRUD等)。不,您根本不需要pg gem就可以使用mongodb检查文档,所以您是说Mongoid直接与数据库“对话”?是的,Mongoid做(pg+AR)组合的工作