refactored MongoModel to hide fetch method, fixed PHPDoc errors
This commit is contained in:
@ -114,7 +114,7 @@ class MongoStatement extends DbStatement
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
} elseif (is_int($this->result)) {
|
||||
} elseif (is_int($this->result) || $this->result instanceof MongoId) {
|
||||
return $this->result;
|
||||
}
|
||||
return false;
|
||||
@ -156,6 +156,9 @@ class MongoStatement extends DbStatement
|
||||
if (is_array($result) && isset($result['values'])) {
|
||||
$this->result = $result['values'];
|
||||
}
|
||||
if (is_array($result) && isset($result['upserted'])) {
|
||||
$this->result = $result['n'] > 1 ? $result['n'] : $result['upserted'];
|
||||
}
|
||||
} elseif (is_int($result)) {
|
||||
$this->result = $result;
|
||||
}
|
||||
|
Reference in New Issue
Block a user