我尝试将 MongoDB 与 Rails 结合使用(我之前从未尝试过 MongoDB)。 我想在 Rails 控制台或 Rails 服务器中显示 mongomapper 所做的查询(就像 ActiveRecord 所做的那样)
有办法吗?谢谢!
最佳答案
您可以在创建连接时通过将日志记录实例传递给 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
关于ruby-on-rails - 如何在 Rails 控制台/服务器中显示 MongoDB 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11593698/