updated MongoStatement to return retval on db.eval
This commit is contained in:
@ -60,6 +60,9 @@ class MongoStatement extends DbStatement
|
||||
if (!$this->result) {
|
||||
return false;
|
||||
}
|
||||
if (isset($this->result['retval'])) {
|
||||
return $this->result['retval'];
|
||||
}
|
||||
|
||||
$row = false;
|
||||
switch ($style) {
|
||||
@ -112,6 +115,8 @@ class MongoStatement extends DbStatement
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
} elseif (is_int($this->result)) {
|
||||
return $this->result;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@ -151,6 +156,8 @@ class MongoStatement extends DbStatement
|
||||
if (is_array($result) && isset($result['values'])) {
|
||||
$this->result = $result['values'];
|
||||
}
|
||||
} elseif (is_int($result)) {
|
||||
$this->result = $result;
|
||||
}
|
||||
if ($request instanceof InsertMongoCommand) {
|
||||
$this->insertId = $request->getInsertId();
|
||||
|
Reference in New Issue
Block a user