diff --git a/src/metabase/driver/mongo/query_processor.clj b/src/metabase/driver/mongo/query_processor.clj
index b3311dde659c4e200773f776dff677f2c436332e..b4a12d2a5571e4d0e98d31ef615ca95b25c79724 100644
--- a/src/metabase/driver/mongo/query_processor.clj
+++ b/src/metabase/driver/mongo/query_processor.clj
@@ -11,7 +11,8 @@
                     [db :as mdb]
                     [operators :refer :all]
                     [query :refer :all])
-            [metabase.db :refer :all]
+            (metabase [config :as config]
+                      [db :refer :all])
             [metabase.driver.query-processor :as qp]
             (metabase.driver.query-processor [annotate :as annotate]
                                              [interface :refer [qualified-name-components map->DateTimeField map->DateTimeValue]])
@@ -411,6 +412,6 @@
       (log-monger-form generated-pipeline)
       (->> (with-mongo-connection [_ database]
              (mc/aggregate *mongo-connection* source-table-name generated-pipeline
-                           :allow-disk-use true))
+                           :allow-disk-use (not (config/is-test?))))
            unescape-names
            unstringify-dates))))