diff --git a/src/Query/Builder.php b/src/Query/Builder.php index 6fb38fba1..a7cf86c99 100644 --- a/src/Query/Builder.php +++ b/src/Query/Builder.php @@ -1893,7 +1893,7 @@ private function aliasIdForQuery(array $values, bool $root = true): array throw new InvalidArgumentException(sprintf('Cannot have both "%s" and "%s" fields.', $key, $newkey)); } - $values[substr($key, 0, -3) . '._id'] = $value; + $values[$newkey] = $value; unset($values[$key]); } }