Eliot Horowitz
|
c66c479782
|
a little cleaning
|
2009-10-22 21:38:02 -04:00 |
|
Mathias Stearn
|
8190d8db53
|
Support {:'foo', :'bar'} syntax in queries. SERVER-275
|
2009-10-19 14:30:46 -04:00 |
|
Eliot Horowitz
|
e48db1f60a
|
replace cerr with cout for all server files
|
2009-10-16 11:39:59 -04:00 |
|
Dwight
|
16f8b77c5e
|
move the var 'database' inside Client object
|
2009-10-14 14:34:38 -04:00 |
|
Dwight
|
2d934d1006
|
move curNs to Client object
|
2009-10-13 16:01:02 -04:00 |
|
Eliot Horowitz
|
e0462f7dcf
|
refactor matcher a bit
|
2009-10-12 12:58:43 -04:00 |
|
Eliot Horowitz
|
a4f7dc11d7
|
$type operator - SERVER-336
|
2009-10-12 11:58:14 -04:00 |
|
Eliot Horowitz
|
0ca301655e
|
arrays match themselves in queryies SERVER-146
|
2009-10-09 10:12:19 -04:00 |
|
Eliot Horowitz
|
c70696f7a3
|
cleaning to remove warning MINOR
|
2009-09-16 15:46:41 -04:00 |
|
Eliot Horowitz
|
5d1efbd21e
|
make matching use only index if it can, makes count fast SERVER-232
|
2009-09-15 11:35:14 -04:00 |
|
Eliot Horowitz
|
46cbb8a6b2
|
some sm safety
|
2009-08-28 16:35:09 -04:00 |
|
Eliot Horowitz
|
13a01a4b48
|
cleaning
|
2009-08-28 15:36:12 -04:00 |
|
Eliot Horowitz
|
08fcfcb34c
|
use canonicalType in a couple more places - make symbol test work
|
2009-08-27 10:19:58 -04:00 |
|
Eliot Horowitz
|
792c9ea3f7
|
$mod operator
|
2009-08-20 16:50:58 -04:00 |
|
Aaron Staple
|
2f3398e6cc
|
SERVER-149 implement $exists
|
2009-08-12 17:45:29 -04:00 |
|
Aaron Staple
|
245b625178
|
MINOR merge matcher changes
|
2009-08-11 02:25:45 -04:00 |
|
Aaron Staple
|
63b8f32e13
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-08-11 01:43:03 -04:00 |
|
Eliot Horowitz
|
d4961e1575
|
fix search on $ref , $id SERVER-223
|
2009-08-10 11:10:15 -04:00 |
|
Eliot Horowitz
|
3567de373b
|
fix $ne/$nin on non-matches SERVER-198
|
2009-08-06 15:55:16 -04:00 |
|
Eliot Horowitz
|
c9ad39db79
|
caching js context, also THREADSAFE mangling
|
2009-08-05 13:14:06 -04:00 |
|
Aaron Staple
|
d91bb3a565
|
more flexible $all matching
|
2009-08-03 16:26:18 -04:00 |
|
Aaron Staple
|
652323c67c
|
fix match for 'missing' elements
|
2009-08-03 15:02:30 -04:00 |
|
Eliot Horowitz
|
ce2640bfae
|
change pcre sanity checks areound so its clearer MINOR
|
2009-07-29 21:03:42 -04:00 |
|
Eliot Horowitz
|
84e996ca28
|
fix array matching in matcher only SERVER-161
|
2009-07-16 12:06:36 -04:00 |
|
Eliot Horowitz
|
e6aee429a9
|
fix $all with an empty arraty SERVER-143
|
2009-07-10 10:50:00 -04:00 |
|
Eliot Horowitz
|
61c0327ba5
|
multiple $in support SERVER-103
|
2009-07-07 17:38:47 -04:00 |
|
Eliot Horowitz
|
8dbb39d2bc
|
better warning for bad pcre lib
|
2009-06-30 14:16:56 -04:00 |
|
Eliot Horowitz
|
00df88c21d
|
moved BSONObjIterator::more to BSONObjectIteratore::moreWEOO()
added _more temporarily
SERVER-101
|
2009-06-09 11:43:04 -04:00 |
|
Eliot Horowitz
|
40cb12e590
|
1 minute timeout for $where
SERVER-3
|
2009-05-27 14:07:58 -04:00 |
|
Aaron
|
e7bc0e56d0
|
BUG SERVER-68 - regex matches within objects within arrays
|
2009-05-26 14:01:33 -04:00 |
|
Aaron
|
9d44b312f0
|
BUG SERVER-59 when matching expand arrays recursively if contained in different objects
|
2009-05-21 13:24:14 -04:00 |
|
Aaron
|
f80d887a78
|
BUG SERVER-58 fix embedded array matching
|
2009-05-20 10:54:23 -04:00 |
|
Eliot Horowitz
|
088f487c2a
|
only strings for $where
|
2009-05-14 16:50:14 -04:00 |
|
Aaron
|
691629143c
|
adjust dependencies MINOR
|
2009-05-11 15:09:30 -04:00 |
|
Eliot Horowitz
|
c4c89013e6
|
Spider Monkey: insert, jni(1|2|3) work
|
2009-05-06 16:01:41 -04:00 |
|
Aaron
|
6a2329b040
|
don't allow matching an array directly with standard operators
|
2009-04-27 14:43:05 -04:00 |
|
Eliot Horowitz
|
2cd10ab9c2
|
cleaner way of turning off JNI at compile time
|
2009-04-23 16:51:51 -04:00 |
|
Eliot Horowitz
|
c434bed746
|
Scripting: make args a paramter to invoke() rather than magic
|
2009-04-23 16:39:41 -04:00 |
|
Eliot Horowitz
|
1f696e2143
|
abstracted out ScriptEngine to allow for playing with other javascript engines
|
2009-04-23 14:28:22 -04:00 |
|
Eliot Horowitz
|
a7a3ee41fc
|
cleaning javascript interface - make everything use Scope
|
2009-04-23 11:27:52 -04:00 |
|
Aaron
|
b9617339d4
|
BUG SERVER-29 matcher access objects in arrays correctly
|
2009-04-22 14:11:53 -04:00 |
|
Aaron
|
5f8ae45476
|
add support for $nin
|
2009-04-13 19:07:10 -04:00 |
|
Aaron
|
0a16c4f762
|
don't fix # of builders
|
2009-04-13 18:45:58 -04:00 |
|
Aaron
|
b7b1ef32cb
|
restore size/all functionality for objects in arrays
|
2009-04-13 16:45:19 -04:00 |
|
Aaron
|
ce293a0452
|
ne applies to all multikey values, adjust 'size' and 'all' behavior for objects within arrays
|
2009-04-13 16:40:30 -04:00 |
|
Aaron
|
78625e7616
|
forward stack trace to client when $where throws exception
|
2009-04-08 12:11:34 -04:00 |
|
Aaron
|
f86715cb85
|
handle deep matches correctly
|
2009-04-07 10:42:58 -04:00 |
|
Aaron
|
69756316c1
|
reinstate KeyValJsMatcher
|
2009-04-07 10:40:10 -04:00 |
|
Aaron
|
bf07afef73
|
back out KeyValJsMatcher, until we can fix it to handle multikey arrays correctly
|
2009-04-06 14:11:32 -04:00 |
|
Aaron
|
e09106351e
|
add $all query option
|
2009-04-06 11:27:43 -04:00 |
|