rabin 1 year ago
parent
commit
ae5741f2d6
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/Dever/Store/Mongo.php

+ 3 - 3
src/Dever/Store/Mongo.php

@@ -366,12 +366,12 @@ class Mongo extends Base
                 $value = array('$gte' => $this->value($key, $value[0]), '$lte' => $this->value($key, $value[1]));
                 break;
             default : 
-                $value = $this->value($key, $value, false);
+                $value = $this->value($key, $value);
                 break;
         }
         return $value;
     }
-    private function value(&$key, $value, $state = true)
+    private function value(&$key, $value)
     {
         if ($key == '_id') {
             if (is_numeric($value)) {
@@ -380,7 +380,7 @@ class Mongo extends Base
             } else {
                 $value = new ObjectId($value);
             }
-        } elseif ($state && is_numeric($value)) {
+        } elseif ($key != 'mobile' && is_numeric($value)) {
             $value = (float) $value;
         }
         return $value;