Commit 278bc8ef authored by Jens's avatar Jens

Changed insert return value

parent e5f3ad5c
...@@ -24,7 +24,6 @@ class Query extends \Illuminate\Database\Query\Builder { ...@@ -24,7 +24,6 @@ class Query extends \Illuminate\Database\Query\Builder {
'<=' => '$lte', '<=' => '$lte',
'>' => '$gt', '>' => '$gt',
'>=' => '$gte', '>=' => '$gte',
'exists' => '$exists',
); );
/** /**
...@@ -182,7 +181,7 @@ class Query extends \Illuminate\Database\Query\Builder { ...@@ -182,7 +181,7 @@ class Query extends \Illuminate\Database\Query\Builder {
/** /**
* Force the query to only return distinct results. * Force the query to only return distinct results.
* *
* @return \Illuminate\Database\Query\Builder * @return Builder
*/ */
public function distinct($column = false) public function distinct($column = false)
{ {
...@@ -239,10 +238,7 @@ class Query extends \Illuminate\Database\Query\Builder { ...@@ -239,10 +238,7 @@ class Query extends \Illuminate\Database\Query\Builder {
{ {
$result = $this->collection->insert($values); $result = $this->collection->insert($values);
if (1 == (int) $result['ok']) return (1 == (int) $result['ok']);
{
return $values['_id'];
}
} }
/** /**
...@@ -254,7 +250,12 @@ class Query extends \Illuminate\Database\Query\Builder { ...@@ -254,7 +250,12 @@ class Query extends \Illuminate\Database\Query\Builder {
*/ */
public function insertGetId(array $values, $sequence = null) public function insertGetId(array $values, $sequence = null)
{ {
return $this->insert($values); $result = $this->collection->insert($values);
if (1 == (int) $result['ok'])
{
return $values['_id'];
}
} }
/** /**
...@@ -458,4 +459,4 @@ class Query extends \Illuminate\Database\Query\Builder { ...@@ -458,4 +459,4 @@ class Query extends \Illuminate\Database\Query\Builder {
return new Query($connection); return new Query($connection);
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment