diff --git a/src/Jenssegers/Mongodb/Query/Builder.php b/src/Jenssegers/Mongodb/Query/Builder.php index f3bec62e3..22746d227 100644 --- a/src/Jenssegers/Mongodb/Query/Builder.php +++ b/src/Jenssegers/Mongodb/Query/Builder.php @@ -910,6 +910,12 @@ protected function compileWheres() $where['value'] = new UTCDateTime($where['value']->getTimestamp() * 1000); } } + } elseif (isset($where['values'])) { + array_walk_recursive($where['values'], function (&$item, $key) { + if ($item instanceof DateTime) { + $item = new UTCDateTime($item->getTimestamp() * 1000); + } + }); } // The next item in a "chain" of wheres devices the boolean of the