2

我尝试将 MongoDB 与 Rails 一起使用(我以前从未尝试过 MongoDB)。我想在rails控制台或rails服务器中显示mongomapper所做的查询(就像ActiveRecord一样)

有办法吗?谢谢!

4

1 回答 1

1

在创建连接时,您可以通过将日志实例传递给 ruby​​ 驱动程序来打开日志记录,如下所示:

MongoMapper.connection = Mongo::Connection.new('localhost', 27017, :logger => Rails.logger)

使用记录器的文档在这里: http ://railstips.org/blog/archives/2009/10/09/more-mongomapper-awesomeness/

虽然 Mongoid 绝对值得一看。它也支持日志记录:http: //mongoid.org/en/mongoid/docs/installation.html#logging

于 2012-07-23T18:59:02.863 回答