Commit Graph

276 Commits

Author SHA1 Message Date
Mathias Stearn
f425b15c6b slightly cleaner MINOR 2010-04-07 14:12:28 -04:00
Mathias Stearn
432d978c28 Recursive valid() is faster 2010-04-07 14:06:47 -04:00
Mathias Stearn
2f668bd486 fix BSONObj::valid() 2010-04-07 00:57:46 -04:00
Mathias Stearn
6a13b467ce Faster BSONObj::valid() SERVER-865 2010-04-07 00:07:28 -04:00
Aaron
00f604c063 SERVER-489 toString() foramt arrays as arrays not objects 2010-04-05 23:48:09 -07:00
Eliot Horowitz
9c8fa4b935 $maxDistance for $near SERVER-813 2010-04-01 17:17:32 -04:00
Mathias Stearn
cc315b96e6 Faster BSONObj::getFieldsDotted 2010-03-29 17:07:47 -04:00
Eliot Horowitz
4aea2b8ca5 fix a.0.x for regex SERVER-799 2010-03-22 13:37:56 -04:00
Eliot Horowitz
fd7616631b cleaning un-used option 2010-03-22 13:10:06 -04:00
Mathias Stearn
0358eae899 Revert "BSONObj::appendAny for boost::any"
This reverts commit d6d9d114f1.

Conflicts:

	db/jsobj.h
2010-03-18 21:59:23 -04:00
Mathias Stearn
84b81af874 Revert "assert IDs MINOR"
This reverts commit f9d00c9106.
2010-03-18 21:56:25 -04:00
Mathias Stearn
f9d00c9106 assert IDs MINOR 2010-03-18 18:20:26 -04:00
Mathias Stearn
26e947b4d3 getCmdLineOpts command 2010-03-18 18:08:30 -04:00
Mathias Stearn
d6d9d114f1 BSONObj::appendAny for boost::any 2010-03-18 18:06:40 -04:00
Eliot Horowitz
3f6d78ca29 some prep for geo $within SERVER-690 2010-03-15 23:50:14 -04:00
Eliot Horowitz
0a089d3a8c Merge branch 'master' of git@github.com:mongodb/mongo 2010-03-12 09:39:00 -05:00
Mathias Stearn
ddc9397431 Don't escape '/' in JSON strings SERVER-713 2010-03-08 16:39:23 -05:00
Eliot Horowitz
02d6682a83 String types are valid as long as last character is EOO SERVER-706 2010-03-06 16:55:26 -05:00
Eliot Horowitz
550f84a6cf better debugging 2010-03-05 13:43:21 -05:00
Eliot Horowitz
b9f32586ed better validate error message 2010-03-04 23:14:59 -05:00
Aaron
bbbe0aaf31 SERVER-652 process array elements in correct order 2010-03-02 12:29:54 -08:00
Dwight
25e157a204 fix bug in bsonelement bindata compare 2010-03-01 16:18:46 -05:00
Mathias Stearn
56bbdda127 Fix GENOID 2010-02-26 22:40:50 -05:00
Eliot Horowitz
f08ba724c3 checkpoint on $near op 2010-02-25 16:24:34 -05:00
Eliot Horowitz
d1e3572f45 re-hydrate index values 2010-02-16 16:24:23 -05:00
Eliot Horowitz
c9ed60974d fix upsert for DBRef SERVER-627 2010-02-11 11:36:08 -05:00
Dwight
361e981ece case insensitive POC 2010-02-01 12:19:51 -05:00
Dwight
03abb654fb eliminate findElement - use getField() instead 2010-01-28 13:41:51 -05:00
Aaron
21f1e8a067 MINOR safer temp buffer usage 2010-01-26 10:22:01 -08:00
Mathias Stearn
70b7968668 Pulling atomic functionality from WrappingInt to AtomicUInt. More atomic functions. 2010-01-25 19:33:10 -05:00
Eliot Horowitz
9603130205 cleaning 2010-01-21 08:57:09 -05:00
Dwight
91637c8e9b Merge branch 'master' of git@github.com:mongodb/mongo 2010-01-19 11:05:37 -05:00
Dwight
d8e9164616 rename Matcher class 2010-01-19 11:04:52 -05:00
Eliot Horowitz
14a0217520 jsonString supports timestamp 2010-01-19 10:16:45 -05:00
Eliot Horowitz
6830dd0dd0 BSONObj::okForStorage - just checks for $ and . for 2010-01-16 11:08:32 -05:00
Eliot Horowitz
cd7148702b jsonString handles Code SERVER-406 2010-01-16 10:39:51 -05:00
Mathias Stearn
4d29c6b654 simpleRegex() doesn't belong in BSONElement MINOR 2010-01-14 23:24:22 -05:00
Mathias Stearn
6ed57e7166 Use index for {$regex: "^foo"} queries 2010-01-14 23:24:22 -05:00
Mathias Stearn
e73ba7834e Use indexes for more regex queries 2010-01-12 21:16:52 -05:00
Eliot Horowitz
c9de787f17 basics os array element matching done SERVER-377 - doesn't work with query optimizer yet 2009-12-31 14:04:44 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Eliot Horowitz
a71ff07701 BSONObjIteratorSorted - sorted iterator for bson obj that is sorted by field name 2009-12-18 01:50:43 -05:00
Mathias Stearn
4987213af9 More sane version of extractFieldsDotted (not used anywhere yet) 2009-12-09 13:19:18 -05:00
Mathias Stearn
dcf3a10eea Start using Date_t. Can anyone think of a better name? 2009-12-09 12:00:17 -05:00
Mathias Stearn
7133196d6b Make OID and MSGID increments atomic 2009-12-01 19:29:08 -05:00
dwight
6ef4bd7aa6 bug fix with OID generation on OS X (init order problem) 2009-11-24 18:09:20 -05:00
Mathias Stearn
498d87fe5b OID::newState to generate fresh "machine" bits 2009-11-23 11:33:27 -05:00
Mathias Stearn
33c85f0d84 Reduce probability of OID collisions 2009-11-23 11:33:27 -05:00
Eliot Horowitz
ca785a0400 BDONObjBuilder::apendAsNumber
better fix for SERVER-423
2009-11-13 21:07:15 -05:00
Mike Dirolf
bb2e504105 use instead of for strict JSON DBRef encoding - more consistent 2009-11-10 17:28:51 -05:00