我尝试将MongoDB与Rails一起使用(之前从未尝试过MongoDB)。 我想在rails控制台或rails服务器上显示mongomapper所做的查询(就像ActiveRecord那样)
有办法吗?谢谢!
答案 0 :(得分: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