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