# File lib/new_relic/agent/datastores/mongo/event_formatter.rb, line 18
          def self.format(command_name, database_name, command)
            return nil unless NewRelic::Agent.config['mongo.capture_queries''mongo.capture_queries']

            result = {
              :operation => command_name,
              :database => database_name,
              :collection => command.values.first
            }

            command.each do |key, value|
              next if BLACKLISTED_KEYS.include?(key)
              if OBFUSCATE_KEYS.include?(key)
                obfuscated = obfuscate(value)
                result[key] = obfuscated if obfuscated
              else
                result[key] = value
              end
            end
            result
          end