diff --git a/src/metabase/driver/mongo/query_processor.clj b/src/metabase/driver/mongo/query_processor.clj
index 711631a105473e06526e3f301d46888609ec5134..a315c7c5ae3a20365ba025184be6d624a7002244 100644
--- a/src/metabase/driver/mongo/query_processor.clj
+++ b/src/metabase/driver/mongo/query_processor.clj
@@ -148,6 +148,7 @@
                                        3]})
           :year            {$year field})))))
 
+
 (extend-protocol IRValue
   nil (->rvalue [_] nil)
 
@@ -162,7 +163,7 @@
   Value
   (->rvalue [{value :value, {:keys [base-type]} :field}]
     (if (isa? base-type :type/MongoBSONID)
-      (ObjectId. value)
+      (ObjectId. (str value))
       value))
 
   DateTimeValue