Commit Graph

206 Commits

Author SHA1 Message Date
Dwight
fd36a649d0 Merge branch 'master' of git@github.com:mongodb/mongo 2009-09-11 11:00:24 -04:00
Dwight
1bdc3762c6 GENOID feature for BSON in c++
BSON( GENOID << z << 3 );
2009-09-11 10:58:59 -04:00
Eliot Horowitz
cbb58275d2 make group work better with nulls 2009-09-10 15:45:31 -04:00
Eliot Horowitz
be97ce47b9 slight change to extractFields to make it more backwardsCompatible 2009-09-09 13:02:41 -04:00
Eliot Horowitz
0cb4b01795 fix SERVER-282 - BSONObj::extractFields 2009-09-09 12:25:02 -04:00
Eliot Horowitz
927078af78 normalize sort order - put null first 2009-09-09 11:51:23 -04:00
Eliot Horowitz
157df4a2cc fallout from Symbol change 2009-08-27 10:09:55 -04:00
Eliot Horowitz
da81fa2fcc symbol indexing fixes 2009-08-27 09:41:21 -04:00
Eliot Horowitz
5501d7c3ba make max for Timestamp better 2009-08-25 12:24:36 -04:00
Eliot Horowitz
76bf7fb38e spam MINOR 2009-08-25 11:09:20 -04:00
Eliot Horowitz
f5d28ebb1b fix numeric sort order when comparing non numeric types 2009-08-25 10:52:17 -04:00
Eliot Horowitz
a93d9e392c testorder 2009-08-25 10:30:35 -04:00
Eliot Horowitz
07b2685b46 unit test for numbers 2009-08-24 23:37:12 -04:00
Eliot Horowitz
1bc91420b3 fix ? case with SERVER-239 2009-08-20 21:35:19 -04:00
Eliot Horowitz
792c9ea3f7 $mod operator 2009-08-20 16:50:58 -04:00
dwight
8a145572a5 Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	db/jsobj.cpp
2009-08-17 11:59:52 -04:00
dwight
8f33a37dce some comments and also simple unit tests for simpleRegex() 2009-08-17 11:58:18 -04:00
Eliot Horowitz
20ef2dbf68 a couple of more unit tests for simpleregex index filtering 2009-08-17 11:19:02 -04:00
Eliot Horowitz
8ad153d631 fix return of simpleRegex MINOR 2009-08-17 10:51:23 -04:00
Eliot Horowitz
3c93f8e575 fixed BSONElement::simpleRegex and changed return to a string. this fixes SERVER-239 2009-08-17 10:46:44 -04:00
Eliot Horowitz
d2dc0575e0 fix 32-bit compile MINOR 2009-08-10 20:46:08 -04:00
Eliot Horowitz
4c6edcd91a fix solaris compilre MINOR 2009-08-10 17:14:42 -04:00
Eliot Horowitz
af27a6594d append(Min|Max)ForType - so that range queries can be made smarter SERVER-177 2009-08-10 17:08:43 -04:00
Dwight
733ba1e11d first cut off NumberLong (64 bit ints) in BSON 2009-08-03 14:16:49 -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
ab05b87e83 fix BSONElement Date toString 2009-06-08 12:51:48 -04:00
Aaron
17167cade8 check matching regexes encapsulated directly in arrays as well 2009-05-26 14:05:41 -04:00
Aaron
e7bc0e56d0 BUG SERVER-68 - regex matches within objects within arrays 2009-05-26 14:01:33 -04:00
Aaron
13ac1f5ee4 remove client dependency on pcre 2009-05-11 14:57:26 -04:00
Aaron
57699cdd9c convert some shell functions to new js engine framework 2009-05-04 17:37:02 -04:00
Aaron
63cc171bbb tests for db and mem based id sets 2009-04-23 18:01:24 -04:00
Aaron
5f8ae45476 add support for $nin 2009-04-13 19:07:10 -04:00
Aaron
5b14118413 handle nan and inf double values in comparison 2009-04-07 17:58:25 -04:00
Aaron
e09106351e add $all query option 2009-04-06 11:27:43 -04:00
Eliot
7bd3a9060c fix some compiler warnings for fcc 4.3 2009-04-01 10:05:30 -04:00
Aaron
8cd20d5ebb Add SIZE label 2009-03-27 13:31:13 -04:00
Aaron
7ba4140d5c Add $size query option 2009-03-25 14:47:04 -04:00
Aaron
18680997e8 Initialize BSONElement() with correct totalSize 2009-03-24 14:32:13 -04:00
Aaron
2570f4824c const ref 2009-03-20 16:20:46 -04:00
Aaron
d654edbef4 Optimizations 2009-03-20 16:07:05 -04:00
Aaron
5a276ef621 Replace emptyObj with BSONObj() 2009-03-19 16:23:04 -04:00
Aaron
909fbbe1b2 Don't allocate a Details object if memory is not owned 2009-03-19 13:41:20 -04:00
Aaron
3a63d74903 Remove 'temp' log cruft 2009-03-18 18:28:08 -04:00
Aaron
f5e4fe8cd6 Key match checkpoint 2009-03-02 16:03:48 -05:00
Aaron
dad75855e8 Add KeyValJSMatcher 2009-03-02 11:31:13 -05:00
Eliot Horowitz
c6a4f25e16 some timestamp helpers 2009-02-28 18:44:31 -05:00
Aaron
9d792eb0c5 Rename CurrentTime to Timestamp, don't change type on insert 2009-02-27 18:14:45 -05:00
Aaron
63e5764fe2 Add BSONElementManipulator and CurrentTime type 2009-02-27 17:18:56 -05:00
Dwight
5a261ed678 new shardkey implementation (first pass) 2009-02-27 11:04:36 -05:00
Dwight
7225f8d37b Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	s/shard.cpp
	s/shardkey.cpp
	s/shardkey.h
2009-02-26 12:08:25 -05:00