@@ -356,7 +356,7 @@ class Mongo extends Base
}
private function value($key, $value)
{
- if ($key == '_id') {
+ if ($key == '_id' && !is_numeric($value)) {
$value = new ObjectId($value);
} elseif (is_numeric($value)) {
$value = (float) $value;