Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
L
laravel-mongodb
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sinan
laravel-mongodb
Commits
d696ff2f
Commit
d696ff2f
authored
Apr 27, 2013
by
Jens
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
More compiles
parent
9c63366f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
1 deletion
+30
-1
Query.php
src/Jenssegers/Mongodb/Query.php
+30
-1
No files found.
src/Jenssegers/Mongodb/Query.php
View file @
d696ff2f
...
@@ -24,6 +24,7 @@ class Query extends \Illuminate\Database\Query\Builder {
...
@@ -24,6 +24,7 @@ class Query extends \Illuminate\Database\Query\Builder {
'>'
=>
'$gt'
,
'>'
=>
'$gt'
,
'>='
=>
'$ge'
,
'>='
=>
'$ge'
,
'in'
=>
'$in'
,
'in'
=>
'$in'
,
'exists'
=>
'$exists'
);
);
/**
/**
...
@@ -260,4 +261,32 @@ class Query extends \Illuminate\Database\Query\Builder {
...
@@ -260,4 +261,32 @@ class Query extends \Illuminate\Database\Query\Builder {
return
array
(
$column
=>
array
(
$this
->
operators
[
'in'
]
=>
$values
));
return
array
(
$column
=>
array
(
$this
->
operators
[
'in'
]
=>
$values
));
}
}
}
public
function
compileWhereNull
(
$where
)
\ No newline at end of file
{
extract
(
$where
);
// Convert id's
if
(
$column
==
'_id'
)
{
foreach
(
$values
as
&
$value
)
$value
=
(
$value
instanceof
MongoID
)
?
$value
:
new
MongoID
(
$value
);
}
return
array
(
$column
=>
array
(
$this
->
operators
[
'exists'
]
=>
false
));
}
public
function
compileWhereNotNull
(
$where
)
{
extract
(
$where
);
// Convert id's
if
(
$column
==
'_id'
)
{
foreach
(
$values
as
&
$value
)
$value
=
(
$value
instanceof
MongoID
)
?
$value
:
new
MongoID
(
$value
);
}
return
array
(
$column
=>
array
(
$this
->
operators
[
'exists'
]
=>
true
));
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment