0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

149 Commits

Author SHA1 Message Date
Aaron
72eb0d5072 Just get rid of IN label 2009-02-10 13:16:34 -05:00
Dwight
015bbe7316 better name 2009-02-10 12:57:06 -05:00
Dwight
27729042be compile windows 2009-02-10 12:52:41 -05:00
Dwight
3f143e4e64 elim compile warning 2009-02-10 12:40:17 -05:00
Aaron
ea431a83dc Make labeled subobj specs easier in c++. Now you can do BSON( "a" << GT << 4 << LTE << 22.3 << NE << "foo" ) 2009-02-10 11:21:13 -05:00
Dwight
8cb17548c2 bsonobjbuilder cleanup 2009-02-09 15:38:26 -05:00
Dwight
147948c7b3 doneAndDecouple() -> obj() 2009-02-09 13:04:32 -05:00
Aaron
f4d6c7fec1 Undefined element can appear anywhere in object 2009-02-03 13:19:45 -05:00
Eliot Horowitz
9bcacf16c0 pragma pack changes for solaris
slight change this will break other platforms, will test
2009-02-01 22:21:32 -05:00
Dwight
fcb6834a60 add _id when missing on an insert
OID generation by the server a little better
OID str form output straigth byte order now
2009-01-30 18:18:38 -05:00
Aaron
5bd2b8bb72 Don't assume referenced object exists 2009-01-25 22:25:01 -05:00
Eliot Horowitz
55f06f722d element stream 2009-01-25 19:56:44 -05:00
dwight
7aba6a0e0f _id can be any type 2009-01-25 19:53:51 -05:00
dwight
4b534c7de4 change numeric toString -- doubles always end with ".<something>" now so you can tell if it is int or double
without the parenthetic expression thereafter
2009-01-24 17:35:25 -05:00
Aaron
4fd8be64c8 Fix dependency problem 2009-01-23 11:28:29 -05:00
Aaron
2722c2f472 Convert to const 2009-01-23 10:15:36 -05:00
Aaron
c777160f0f Fix simple match spec for encapsulating elements and numbers 2009-01-20 16:54:57 -05:00
Aaron
201734cfa7 Matcher only reject incompatible types if not numbers 2009-01-20 15:44:40 -05:00
Aaron
50ad828ec1 Better validation for element size 2009-01-20 13:04:18 -05:00
Aaron
45b5c44f41 Merge jsobj.h changes 2009-01-19 09:37:29 -05:00
Aaron
aadb251731 Patch some more holes in BSON validation 2009-01-18 13:11:43 -05:00
unknown
f412f99bee compile on windows 2009-01-18 11:53:33 -05:00
Eliot Horowitz
1f27383fc2 oid parsing, slight better random 2009-01-17 00:20:47 -05:00
Aaron
1c2b23bb0f Merge branch 'master' of ssh://aaron@git.10gen.com/data/gitroot/p 2009-01-16 15:15:33 -05:00
Aaron
1524c3e44b Enhance BSONObj::validate() 2009-01-16 15:13:46 -05:00
Eliot Horowitz
004db2d6fe incorrect implementation of OID 2009-01-16 14:21:46 -05:00
Aaron
3a533a9432 Add new BSONObj::hexDump() function 2009-01-16 10:21:23 -05:00
Aaron
e1f97b30c4 Partially unify sorted/non-sorted btree cursor creation code, fixes bug 1139 2009-01-16 09:55:36 -05:00
Aaron
7c7bd85c6d Add start / end key to explain, fix key extraction ordering 2009-01-15 13:04:25 -05:00
Aaron
261a467aa5 Replaced our #defined cout with mongo::out() 2009-01-15 11:26:38 -05:00
Aaron
90d45238aa Indent all lines within namespaces one level 2009-01-15 10:17:11 -05:00
Aaron
248a6dd8de Replace tab indentation with spaces 2009-01-14 17:17:24 -05:00
Aaron
ad1f6b3cbd Put our code in 'mongo' namespace 2009-01-14 17:09:51 -05:00
Aaron
64cc93ac22 Merge jsobj.h changes 2009-01-14 14:24:34 -05:00
Aaron
21a13b1336 NEW pdfile # : 4.4; Support compound directions with compound indexes 2009-01-14 13:56:52 -05:00
Eliot Horowitz
a7862f5527 int vs. double 2009-01-14 09:57:53 -05:00
Eliot Horowitz
bf7edfbae5 playing with BSONObjBuilder stream for building
and an example
2009-01-14 09:40:54 -05:00
Aaron
f2bbe89666 Limit regex options, only use Dbref() in TenGen mode 2009-01-13 14:27:59 -05:00
dwight
aeef0a9d3d Merge branch 'master' of ssh://git.10gen.com/data/gitroot/p
Conflicts:

	client/dbclient.cpp
	client/dbclient.h
2009-01-10 18:29:09 -05:00
dwight
8428e6cbda command work client driver 2009-01-10 18:17:23 -05:00
Aaron
9c4278f3ff Fix up regexp parsing 2009-01-06 13:54:19 -05:00
Aaron
dacc872ba2 Enhance json parser 2009-01-06 13:02:09 -05:00
Eliot Horowitz
27b5f64de9 jsonString 0 fix 2009-01-05 16:12:25 -05:00
Aaron
7dde088721 Remove compiler warning about unused variable 'end' 2009-01-02 10:58:40 -05:00
Aaron
f0b6cf77b5 Actually handle utf8 correctly 2009-01-02 10:57:33 -05:00
Aaron
86c13991df massert rather than assert in jsonString() 2009-01-02 10:52:43 -05:00
Dwight
babed98050 compile on windows 2009-01-02 10:39:59 -05:00
Aaron
6a4de72765 Add non-Strict mode for Dbref, use base64 encoding for bindata 2008-12-31 11:33:41 -05:00
Aaron
3b40382a0d Start on TenGen and JS modes 2008-12-30 19:04:40 -05:00
Aaron
e598a0cedd Only escape if utf8 character in basic ascii range 2008-12-30 18:20:57 -05:00