Commit Graph

647 Commits

Author SHA1 Message Date
John Nunemaker
89d420780f Added logger convenience methods to connection and database. Makes it possible to use the logger instance in the driver from the outside world. 2009-10-08 21:13:59 +08:00
Mike Dirolf
1fc537c78e minor: remove dependency because it breaks buildbot 2009-10-05 16:19:12 -04:00
Mike Dirolf
024c4a9e35 minor: make mongo_ext depend on specific version of mongo 2009-10-05 11:14:54 -04:00
Mike Dirolf
dd152967b0 minor: update README with info on installing from Gemcutter 2009-10-05 10:43:57 -04:00
Mike Dirolf
3f6a3b83c2 minor: better description 2009-10-05 10:36:07 -04:00
Mike Dirolf
9ba3e36191 minor: MongoDB not MondoDB. although in retrospect the latter might have been less controversial 2009-10-05 10:19:36 -04:00
Mike Dirolf
93b2410f26 minor: credits 2009-10-05 10:01:56 -04:00
Les Hill
454bb440e4 OrderedHash#each returns self not ordered_keys 2009-10-05 21:35:02 +08:00
Mike Dirolf
79e76be9df add DB#last_status method 2009-10-01 12:01:37 -04:00
Mike Dirolf
f1bf2eb4d6 BUMP 0.15 Mongo::VERSION constant, logger support, fix for Collection#[], use hard limit for explain, deserialize pre-epoch dates, limit offset and sort methods for cursors, deprecate :offset in favor of :skip, use soft/hard limits correctly 2009-09-30 15:07:28 -04:00
Mike Dirolf
941b80e24f minor: bumping extension version first for github 2009-09-30 15:04:52 -04:00
Mike Dirolf
de6fef357b driver was sending hard limits where it should've sent soft, and vice-versa. fix and add tests for this 2009-09-30 10:49:08 -04:00
Mike Dirolf
95238b0a29 update gemspec files list 2009-09-21 17:50:19 -04:00
Mike Dirolf
70c23e2d32 deprecate :offset option to find in favor of :skip 2009-09-17 16:45:03 -04:00
Mike Dirolf
2b701119e1 complete deprecation of a bunch of stuff 2009-09-17 15:28:45 -04:00
Mike Dirolf
f41b48a51b minor: tweaks and some more test cases 2009-09-17 15:07:37 -04:00
Mike Dirolf
1b98a1961f minor: credits, doc 2009-09-17 15:07:36 -04:00
mbernstein
e6710621a7 copied docs from sort 2009-09-17 15:07:36 -04:00
mbernstein
d1e45fdb1a casting input from sort method as ordered hash, tweaking tests a bit 2009-09-17 15:07:36 -04:00
mbernstein
bdafae6eeb Added sort() method to Cursor Class, with tests and docs. 2009-09-17 15:07:36 -04:00
Mike Dirolf
3321a90739 remove redundant num_to_return from Cursor class. credits. clean up last commit 2009-09-16 17:52:41 -04:00
Kyle Banker
c397758d1d Added #limit and #offset methods for cursor objects
Signed-off-by: Mike Dirolf <mike@dirolf.com>
2009-09-17 05:38:00 +08:00
Mike Dirolf
c82a7e32af minor: another place we need to ignore the ArgumentError 2009-09-16 16:28:52 -04:00
Mike Dirolf
1741ebd80e minor: credits 2009-09-16 16:19:35 -04:00
Mike Dirolf
4fec23fcf1 ignore ArgumentError in this test 2009-09-16 16:12:20 -04:00
Mike Dirolf
d95971b20b tests + fix for deserializing pre-epoch dates w/ pure Ruby BSON deserializer - thanks chendo 2009-09-16 12:53:46 -04:00
Mike Dirolf
b6901673bb always use hard limit for explain() 2009-09-16 10:39:52 -04:00
Mike Dirolf
65a8d3f2c1 documentation: add note on using phusion passenger 2009-09-14 15:22:41 -04:00
Mike Dirolf
86d2bf7186 minor: remove superfluous call 2009-09-14 14:28:01 -04:00
Mike Dirolf
833e0eb7da failing test case + fix for Collection#[] 2009-09-14 10:03:26 -04:00
Mike Dirolf
78f0b181e2 minor: clean up 2009-09-11 12:19:03 -04:00
Mike Dirolf
e6bf9d81d9 minor: credits 2009-09-11 12:13:41 -04:00
Mike Dirolf
903e7136cf no logger by default. don't log timing because it's misleading for queries. add tests and documentation for logger 2009-09-11 12:12:24 -04:00
Cyril Mougel
5860333ed4 improve logger and fix all test with logging system 2009-09-11 00:02:03 +02:00
Cyril Mougel
58e73589bd add require needed if no require before 2009-09-10 23:27:46 +02:00
Cyril Mougel
a7ec07a957 implement a little logger with log time and query 2009-09-10 23:24:06 +02:00
Mike Dirolf
867bee63af minor: note 2009-09-10 10:03:12 -04:00
Mike Dirolf
b2595d0c8f add Mongo::VERSION constant 2009-09-10 09:59:06 -04:00
Mike Dirolf
baad067165 minor: doc fix 2009-09-06 16:28:46 -04:00
Mike Dirolf
28e3573f47 minor: more fun with github gems 2009-09-04 18:20:00 -04:00
Mike Dirolf
fd4054ad2c minor: playing with github gem builder 2009-09-04 18:19:26 -04:00
Mike Dirolf
3a726c34cc minor: get rid of warnings 2009-09-04 17:30:28 -04:00
Mike Dirolf
4574f91249 BUMP 0.14.1 DB#collections, fixes for 64 bit C extension, decode strings as UTF-8 w/ 1.9 C ext 2009-09-04 14:16:49 -04:00
Mike Dirolf
4468748112 minor: bump extension in prep for main bump 2009-09-04 14:15:41 -04:00
Mike Dirolf
902c3120c8 decode strings as UTF-8 when using C extension on 1.9 2009-09-04 11:02:04 -04:00
Mike Dirolf
3d304b1a02 better support for 64-bit 2009-09-04 10:22:28 -04:00
Mike Dirolf
e91c03a0bd minor: fix doc url 2009-09-03 11:30:43 -04:00
Mike Dirolf
ef0a150f81 support packing and unpacking 64-bit pointers 2009-09-01 11:26:19 -04:00
Mike Dirolf
1124c05f1f DB#collections method, thanks to Durran Jordan and Les Hill 2009-08-27 16:29:41 -04:00
Mike Dirolf
734edf6c65 add a little test script for autoreconnection with pairing 2009-08-27 15:20:27 -04:00