diff --git a/src/Jenssegers/Mongodb/Query/Builder.php b/src/Jenssegers/Mongodb/Query/Builder.php index 62f203f7c..6f25b6879 100644 --- a/src/Jenssegers/Mongodb/Query/Builder.php +++ b/src/Jenssegers/Mongodb/Query/Builder.php @@ -920,6 +920,13 @@ protected function compileWheres() } // Convert DateTime values to UTCDateTime. + if (isset($where['values'])) { + array_walk_recursive($where['values'], function (&$item, $key) { + if ($item instanceof DateTime) { + $item = new UTCDateTime($item->getTimestamp() * 1000); + } + }); + } if (isset($where['value'])) { if (is_array($where['value'])) { array_walk_recursive($where['value'], function (&$item, $key) {