2

Rails で MongoDB を使用しようとしています (以前に MongoDB を試したことはありません)。そして、レールコンソールまたはレールサーバーで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 に答える